Performant priority queue in pure Ruby with support for changing priority using pairing heap data structure
Marcin Henryk Bartkowiak
MIT