fix find max subarray