Method category index
instance creation (class)
Create a new instance of the receiver
Create a new instance of the receiver which implements a priority queue with the given sort block
Answer whether there is an object on the queue
Wait for an object to be on the queue, then remove it and answer it
Put value on the queue and answer it
Wait for an object to be on the queue if necessary, then answer the same object that #next would answer without removing it.