quicksort is okay