at least quicksort works