Stacks are a high level data structure allowing for a Last In First Out (LIFO) characteristic when adding and removing elements. A good analogy to use when thinking about stacks is to think about ...