class Stack implements Iterable<E> {

	public E peek() {
		return (list.size() > 0 ? list.get(list.size() - 1) : null);
	}

	public  Stack();
	public  Stack(int initialCapacity);
	public  Stack(Stack<E> stack);

}