Maximum Subarray Leetcode 53226