Maximum Sum Contiguous Subarray Leetcode Problem 539