Maximum Subarray Java Solution Hackerrank Javascript