Add modified MergeSort