Heap sort implementation