ReworkedHeapUnion sothat it properly generates binomial heaps. Minor changes to the BinomialNode print method(still needs work).