https://www.thebloxstrap.com.co/post/two-sum-with-an-optimized-solution-csyhcz