https://mytecharm.com.co/post/leetcode-two-sum-problem-lw0ak9