Maximum Subarray Geeksforgeeks Practice Java