ruby@gentoo.org Gentoo Ruby Project Performant priority queue in pure ruby with support for changing priority using pairing heap data structure mhib/pairing_heap