It's a generic data type for a deque and a randomized queue. The goal of
this assignment is to implement elementary data structures using arrays
and linked lists, and to introduce you to generics and iterators.

Signed-off-by: cync <felipe.saraiva@gmail.com>