A stack is an abstract data type that stores a collection of elements, with two principal operations:
The order in which elements are poped is Last In First Out
aka. LIFO
. In this lesson we discuss how to implement it using JavaScript / TypeScript.