find max crossing subarray