# Functions

NewPriorityQueue create a new PriorityQueue.

# Structs

An Item is something we manage in a priority queue.
A PriorityQueue implements heap.Interface and holds Items.