Maximum Subarray Leetcode 532144959