Add circular-buffer exercise