I know 'dequeue' and 'enqueue' for Queues (remove and add respectively), but what is 'count'? Does that return the total number of items in the Queue, or only the top item in the queue?
I think I may be getting 'count' confused with the 'peek' used in Stacks - which returns the latest node at the top of the stack.