Создает итератор для обхода поддерева
@override Iterator<Node> subtreeIterator(Node root) => SubtreeIterator(this, root);