Maximum Subarray Problem Leetcode 754