Completes implementation of all java.util.Collections methods that are
possible to implement now
Adds ArrayDeque