1) Available actions:
Contains:
Checks whether an item is in the queue or not.
Count:
Returns the total count of elements in the Queue.
Dequeue:
Removes and returns an item from the beginning of the queue.
Enqueue:
Adds an item into the queue.
Peek:
Returns an first item from the queue.
TrimToSize:
Sets the capacity of the queue to the actual number of items in the queue.