Min-Heap Insert and Tree Structure Challenge