MergeSortForList