Mental Model
Arrays let us store many items in one place with easy access by position. They solve the problem of managing multiple values without separate variables.
Analogy: Think of an egg carton holding eggs in fixed spots. You can quickly grab the egg in slot 3 without checking each one.
[0] -> [1] -> [2] -> [3] -> [4] -> null ↑ array start
