finished and tested circular queue