void createtree(const T * info,binarytree<T>& lefttree,binarytree<T>& rightree) { root=new binarytreenode<T>(info,lefttree.root,rightree.root); lefttree.root=rightree.root=0; }