Maximum Subarray Leetcode Problem 94