Floyd's heapsort fixed.