If you float around Computer Science / Programming circles enough, it’s likely that you’ve come across the term “circular queue”. A circular queue is a queue of <something> that is fixed in size, and when the end of the queue has been reached, it circles back to the front and starts pushing items from there. [...]