disallowed tree cycles through tree deep copying