https://www.greennewsdesk.org.uk/post/two-sum-with-an-optimized-solution-csyhcz