Mental Model
When adding a new number to a heap, we put it at the end and then move it up until the heap rules are right again.
Analogy: Imagine a new player joining a line for a game where the tallest players stand in front. The new player joins at the back and moves forward until no one taller is in front.
Heap as array: [10, 15, 20, 17, 25] Insert 13 at end: [10, 15, 20, 17, 25, 13] Positions: index 0↑10, 1↑15, 2↑20, 3↑17, 4↑25, 5↑13