# Queue.Queue
constructor([items])
#### Arguments
1. `[items]` *(Array)*: an array of items to add to the queue
---
dequeue()
Remove and return the first item in the queue
#### Returns
*(*)*: removes and returns the last item in the queue
---
enqueue(item)
Add an item to the end of the queue
#### Arguments
1. `item` *(*)*: an item to add to the queue
---
enqueueAll(items)
Add multiple items to the end of the queue
#### Arguments
1. `items` *(Array)*: an array of items to be added to the queue
---
peek()
Return the first item in the queue
#### Returns
*(*)*: the last item in the queue
---
size
(number): The number of items in the queue
---