Implementation of a circular queue abstract data type that uses the doubly linked list data structure.