I wrote 2 Classes node and tree, In node I have:
node
tree
T key, value; node *left_node, *right_node;