Maximum Subarray Problem Leetcode 753 06190