Изменения
→merge
curH2 = curH2.sibling;
if curH1 == null {
while curH2 != null
curH.sibling = curH2;
curH2 = curH2.sibling;
while curH1 != null
curH.sibling = curH1;
curH1 = curH1.sibling;
// объединение деревьев одной степени
curH = H.head;