* tree: some fix for Heap
+ sort: PriorityQueue