added Deque and RandomizedQueue data structures