sort subarray