Maximum Subarray Leetcode Question Number 626