Suppose i have a Family hierarchy or an organization hierarchy.
I want to create a tree supporting this. i.e in a tree, node can have multiple child nodes. each child node can be a leaf or a parent of another tree.
which tree data structure is suited for this?