ArrayList (Dynamic Array)

Problem Statement:

Visualize how an ArrayList dynamically resizes when adding elements beyond its capacity.

Initial capacity = 4

Step 0: Empty ArrayList (capacity 4).