What is a Stack?
Sanjay Dixit
Represents a simple last-in-first-out (LIFO) non-generic collection of objects. Stack contains two operations PUSH and POP