реализация кольцевого буфера с итератором произвольного доступа без использования контейнеров STL
- вставка и удаление в конец
- вставка и удаление в начало
- вставка и удаление в произвольное место по итератору
- доступ в конец и начало
- доступ по индексу
- изменение capacity