Module heap
rudac
A binomial heap is a data structure that acts as a priority queue but also allows pairs of heaps to be merged together