Implementing a Queue using a circular array