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 adding a new kid to a line sorted by height. The kid stands at the end and then moves forward swapping places with taller kids until everyone is in order.
Heap as array: [10, 15, 20, 17, 25] Insert 13 at end: [10, 15, 20, 17, 25, 13] Index positions: [0, 1, 2, 3, 4, 5]
