Maximum Subarray Leetcode Question 75