The first commit for the BinaryHeap structure.