Class: BinaryHeap

BinaryHeap

Based on http://en.wikipedia.org/wiki/Binary_Heap
as well as http://eloquentjavascript.net/appendix2.html