finish maximum sum subarray algorithms