Mental Model
To insert a new element at the start of an array, we must move all existing elements one step to the right to make space.
Analogy: Imagine a row of chairs with people sitting. To add a new person at the front, everyone must stand up and move one chair to the right, freeing the first chair.
Index: 0 1 2 3 4 Array: [1]->[2]->[3]->[4]->[5] Insert new element '0' at index 0 After shift: Array: [1]->[1]->[2]->[3]->[4]->[5]
