adds binary heap implementation.