Stack

A data structure of ordered values with the ability to push values on, or pop the most recently added but not-yet popped value. First-in, last-out