ex 1.3.29 - queue ala circular linked list: all working except for the iterator