Merge sort.