Maximum Subarray Leetcode Solution C