I do understand how Stack() and Stack works, but I really can\'t see any scenarios where an array, List or IEnumer
Stack()
Stack
List
IEnumer
Depth First Search (DFS) is a good real-world example of the use of a stack.
http://www.cs.toronto.edu/~heap/270F02/node36.html