https://alexandstuff.com/posts/leetcode-53-maximum-subarray/
LeetCode 53. Maximum Subarray