/**
 * @author mitsunoriogihara
 *
 */
public interface StackInt<E> {
	
	/**
	 * Look at the top element without removing
	 * @return	the top element
	 */
	public E peek();
	/**
	 * Push an object
	 * @param o	the object to be pushed
	 */
	public void push(E o);
	/**
	 * Pop an object
	 * @return	the object
	 */
	public E pop();
	/**
	 * Check whether the stack is empty
	 * @return	true if empty, false otherwise
	 */
	public boolean empty();

}
