This data structure can be used to hold a queue (or list of sorts) for commands. There are many things that it can be used for, but the purpose that I specifically had in mind when I wrote it is to go along with a loop that processes commands. The priority queue has several commands: qAdd command ta...