Using modular Queue (QueueMemory) implementation
QueueMemory implementation source filename is QueueMemory