Three Sum Leetcode Solutions With Explanation