The GNode struct and its associated functions provide a N-ary tree data structure, where nodes in the tree can contain arbitrary data.
See Source File