Maximum Subarray Leetcode Problem 72