void remove_child(AbstractNode c)
Removes all occurrences of the provided node from the called nodes list of children. The removed nodes parent reference is set to null.