Added a constructor to the heap class in order to create heaps from sub arrays. This would allow the Union operation to be based on disjoined sets.
Finished implemetation of the heapMerge method and initial documentation for RandomArray, BinomialNode and BinomialHeap.