Mental Model
To insert a new item in the middle of an array, we make space by moving items after the middle one step to the right.
Analogy: Imagine a row of chairs with people sitting. To add a new person in the middle, everyone from that spot onward stands up and moves one chair to the right, freeing a chair in the middle.
Index: 0 1 2 3 4
Array: [1] [2] [3] [4] [5]
↑ middle index