correct bug in make_heap
add testing for make_heap