Mental Model
Rotating an array means moving its elements so that some elements shift to the front or back, like turning a circle.
Analogy: Imagine a circular conveyor belt with boxes. Rotating the belt moves boxes forward or backward, but the order stays the same relative to the belt.
Array: [1] -> [2] -> [3] -> [4] -> [5] -> null Rotation pointer ↑ at index 0 before rotation
