Pergunta de entrevista da empresa AMD

Implement a circular buffer using other data structures