Problem
1. Why is it important to return an Error_code from the push method of a linked Stack?
2. Why should we always add a destructor to a linked data structure?
3. How is a copy constructor used and why should a copy constructor be included in a linked data structure?