Max Subarray Sum Leetcode Solution