https://medium.com/@anvitgogoa/construct-target-array-with-multiple-sums-leetcode-java-solution-9cffebb084a5