adds PriorityQueue, TreeSetPriorityQueue and its test