Maximum Subarray Sum Leetcode Problem 543 Taylor