Maximum Subarray Leetcode 535 N