Arrays and Stacks: Two Data Structures That Will Rewire Your Brain

You probably think arrays are simple. You’re right.
You also think you understand them. You’re wrong.