A BinaryTree often used for PriorityQueue implementations. MaxHeap is a subclass of the Heap interface.