Maximum Subarray Value Solution Hackerrank Practice