For Queue, we are using the LinkedList implementation. The following operations are permitted: public void add(E value); // add an element to the back of // the queue public E remove(); // remove an element from the front // of the queue public boolean isEmpty(); // returns true iff the queue is // empty public int size(); // returns the size of the queue