A Last-In-First-Out data structure. Push adds to the top, pop removes from the top. Like a stack of plates — you always deal with the topmost item.
// tap NEXT STEP to walk through one step at a time