Tree mirror(const Tree T) { if(T == NULL) { return NULL; } else { return new Node(T->item, mirror(T->right), mirror(T->left)); } }