The children of this tree node. If this property is
null, then this
node is not a branch and has no children. If this property is an empty
array, then this node is a branch with no children.
The data associated with this tree node.
Indicates if this node is a branch or a leaf. A branch may contain
zero or more children. If the
children is not
null, then this node
is a branch.