Add Heap and PriorityQueue