https://mixrolikus.cc/video/Yyyi12oaK94/leetcode-exercise-in-java-tutorial-two-sum-fast-solution