fix quicksort implementation
delete heapsort
refactor private methods to SortAlgorithms class