Heap Sort add