Recursively copies a GNode and its data. Since 2.4
the function which is called to copy the data inside each node, or NULL to use the original data.
data to pass to copy_func
a new GNode containing copies of the data in node.
See Implementation
Recursively copies a GNode and its data. Since 2.4