week 2: dequeue, randomized queue, subset added