Leetcode Maximum Subarray Solution Definition Splashlearn