// Функция для создания нового узла AVL-дерева
        public static BinaryNode NewNode(TNode item)
        {
            BinaryNode node = new BinaryNode(item);

            return(node);
        }
        } = null;                                    //корневой элемент

        public BinaryTree(BinaryNode root = null)
        {
            //Height = (root != null) ? 1 : 0;
            Root = root;
        }