При вставке нового елемента
1. у родителя меняется только поле right (увеличится на 2)
2. у нового елемента поле left равно старому значению поля right родителя
3. поле right нового елемента будет равно left нового елемента + 1
4. у всех елементов у которых поле left больше чем значение поля right родителя сделать left=left+2 и так же right=right+2
5. у нового елемента сделать level равным значению поля level родителя увеличенного на единицу.
Ветвь — набор елементов, сможешь вставить один елемент, сама дойдешь, как вставить ветвь
Все! кажется, я нигде не ошибся...