Deque.java is complete until I find bugs