If I do appendChild(obj), is that a refernce to an object or a copy of that object?
If it was a reference, then if i did this in sequence:
obj = something_else;
Then in theory parent would have a child that is equal to "something_else" however if it was a copy, I could just reusing the obj object for something else just as.
obj = something_else_again;
and parent would still have a child that is equal to something_else.
Which one is it?