53 Maximum Subarray Leetcode Solution