Programming - Concept
Stack
A collection where the most recently added item is usually the first one removed
What's it for?
Provides a simple way to manage nested or last-added-first work in a program.
For example…
A browser keeps visited pages in a stack so pressing Back returns to the most recently viewed page first