InsertionSort and MergeSort