Create a branch from its value and a non-empty list of children.
The underlying type of the tree. For example, in a numeric tree it would be number.
number
The child node type, also called the carrier type.
Create a branch from its value and a non-empty list of children.
Type Param: A
The underlying type of the tree. For example, in a numeric tree it would be
number.Type Param: C
The child node type, also called the carrier type.