stack::empty() added and tested
stack::size() added and tested
stack::top() added and tested
stack::pop() added and tested