#queue
A queue is an abstract data type in which the entities are kept in order and the principal operations are: the addition of entities to the rear position (enqueue), and removal of entities from the front position (dequeue)
https://en.wikipedia.org/wiki/Queue_(abstract_data_type) https://en.wikibooks.org/wiki/Data_Structures/Stacks_and_Queues https://www.youtube.com/watch?v=PjQdvpWfCmE - video lecture