FixingMergeSort