Priority Queue implementation
An implementation of a Priority Queue built on top of a Pairing Heap
An implementation of a Priority Queue built on top of a Skew Heap