Get the number of items in the queue.
Identify itself in Object.toString()
Determine if the queue is empty.
Get an iterator for the queue.
Iterating the queue will drain it.
Get the next item and remove it from the queue
Get the next item and leave it in the queue
Get the last item and leave it in the queue
First in first out 🇬🇧