Maximum Subarray Problem Leetcode 75 Solution