learning queues: improved queues and queue list
learning prioridy queue adt