This class implements a (min-)heap. The value of a child node will
always be greater than or equal to the value of its parent node.
Thus, the top node of the heap will always hold the smallest value.
Module reference for Pike v7.8 release 116, 2008-12-31