implement; binary maximum heap
generalize; MaximumBinaryHeap -> BinaryHeap
implement the fully indexable dictionary in the case where '1' has a higher(nearly 0.5) density