starting assignment2 - randomized queues and deques