Maximum Subarray Problem Python