Maximum Subarray Kadane Algorithm Vs Sliding