class Stack implements Iterable<E> {

	public E push(E item) {
		if (list.add(item)) {
			return item;
		}
		return null;
	}

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

}