Maximum Subarray Leetcode 532124959