Leetcode Maximum Subarray Solution Challenge