Leetcode 4. Maximum Subarray