Adding the maximum subarray problem