Maximum Subarray Leetcode Problem 543 Taylor