Maximum Subarray In Leetcode Solutions Java