Two Part Circular Linked Queue Implementation