Inserts the node
newChild before the existing child node
newChild at the end of the list of children.
newChild is a
DocumentFragment object, all of its children are inserted,
in the same order, before
refChild. If the
newChild is already in the
tree, it is first removed.
Copyright Lodovico Giaretta 2016 --