https://medium.com/@AlexanderObregon/solving-the-two-sum-problem-on-leetcode-racket-solutions-walkthrough-85059b48e4d3