Done with first pass on Deque.java