static void Main(string[] args)
        {
            BinarySearchTree<int> tree = new BinarySearchTree<int>();
            tree.Add(2);
            tree.Add(4);
            tree.Add(1);
            tree.Add(20);
            tree.Add(15);

            foreach (var v in tree.GetEnumeratorPreorder())
            {
                Console.WriteLine(v);
            }
            Console.ReadLine();
        }