Everything but quicksort, including timing