Priority search queue efficiently supports the opperations of both a
search tree and a priority queue.
