add selectionSort and HeapSort