A circular buffer implementation.