/** Stripped down version of the List ADT, so we can implement just a few methods. Adapted from Frank Carrano and java.util.List. */ public interface List { public void add(E element); public void add(int index, E element); public E get(int index); public int size(); /* public E remove(int index); public boolean contains(E element); public boolean equals(List other); /* public void clear(); public E set(int index, E element); public E[] toArray(); //*/ }