Basic BinaryHeapView works now.

Note that it's not a genuine binary heap as it does not follow
max/min-heap property.