Finished implementation of BinaryMaxHeap