merge

abstract fun merge(heap: AbstractHeap<T>)