add find max subarray