Maximum subarray problem