add QuickSort, SelectionSort