Maximum Good Subarray Sum Leetcode 1509 Wilson