bug-free heapsort