Double Ended Circular Queue