Stacks: Operations
•When implementing the code for a stack's operations, we need to keep in mind that we should have functions to push data and to pop data.
•This way we can hide the implementation details from the user as to how these routines actually access our memory...why?
–because you can actually implement stacks using either arrays or using linked lists with dynamic memory allocation.