Leetcode Maximum Subarray Solution C