added MergeSorter and QuickSorter