add #heapify, #reassign_children, #load_to_array