stack
// create
stack = new Stack<Integer>();
// check empty
empty()
// access top element
peek()
// remove top element and return it
pop()
// push element
push(E item)
// return 1-based position where an object is on this stack
search (Object o)