What? A heap abstract data type implemented within an array. Written in C with a BSD license. How does it work? To see the module in action check out: Unit tests within test_heap.c Example usage http://github.com/willemt/YABTorrent/blob/master/src/bt_selector_rarestfirst.c Building $make