Project 2 - Deque and Randomized Queue