Replacing binary_tree_and_heap with a binary impl and a heap impl to make it better split up. Heap impl is being tweaked and will be added in the next few days.