Dropping siblings that have children will leave an orphaned but self-referential sub-tree. This sub-tree will not be garbage collected. This occurs because a parent node points to the first child in a linked list of children who each in turn point to the parent.
Dropping siblings that have children will leave an orphaned but self-referential sub-tree. This sub-tree will not be garbage collected. This occurs because a parent node points to the first child in a linked list of children who each in turn point to the parent.