Stack

In computer science, a stack is an abstract data type that serves as a collection of elements, with the two principal operations push and pop. (Source: Wikipedia)