Fix ADT error

Implements the queue interface in a circular array that dynamically grows and reallocates