q := queue[new](); queue[enqueue](q,1); queue[enqueue](q,2); queue[enqueue](q,3); queue[empty](q); >>>false queue[dequeue](q); >>>1 queue[dequeue](q); >>>2 queue[dequeue](q); >>>3 queue[empty](q); >>>true