Queue ADT implementation with a special enqueueVip() operation