Maximum Subarray Leetcode Problem 75 Soft