delete heap.cpp, heap.h.  implement heap in heap.hpp