A RingBuffer (aka. Circular Buffer) is a kind of a collection with a fixed maximal count of items to be stored within. After it reaches its capacity, the next insertion of a new items causes the first item to be overwritten.
Solutions includes tests. This project has been prepared for the initial lessons from the advanced object-oriented programming.