moved some functions from the section meant for exposed functions to the section meant for internal functions.
Fixed some issues with removing the min element from the integer
backed heap.  I wasn't decrementing the size of the heap
appropriately, and I was calling fix-min more frequently than it
needed to be called.