A Queue is a bunch of MAlloc()ed chunks of mem linked together in a circle with one ptr to the next value and another ptr to the 
last value.  These ptrs must be stored in the first locations in the structure.