Mental Model
Array rotation moves elements so the array looks shifted left or right by some steps. The order stays the same but starts from a new point.
Analogy: Imagine a circular conveyor belt with boxes. Rotating the array is like moving the belt so the boxes shift positions but keep their order.
Original array: [1] -> [2] -> [3] -> [4] -> [5] -> null Rotate left by 2 steps: [3] -> [4] -> [5] -> [1] -> [2] -> null
