Maximum Subarray Problem Leetcode Contest Solution