Introduction to Stack Data Structure