Everything but heapsort