Maximum Subarray Problem Leetcode 7594812340