https://www.geeksforgeeks.org/smallest-sum-contiguous-subarray/