make_heap_pointor