quicksort
notes