[Q13.7]copy a node recursively