Mental Model
To insert a new value in the middle of an array, we shift all elements from that position one step to the right to make space.
Analogy: Imagine a row of people standing in line. If someone wants to join in the middle, everyone from that spot moves one step back to make room.
Array before insertion: [1] -> [2] -> [3] -> [4] -> null Insert value 99 at index 2 (middle) Positions: Index: 0 1 2 3 Value: 1 -> 2 -> 3 -> 4 -> null
