Minimum Heap Construction