add MaxHeap and MinHeap