Функции работы с деревом выделенны в отдельный файл.