A bounded min-priority queue implementation for Go