Maximum Subarray Leetcode Problem 945