Revised MergeSort.