• Given a value aVal and a list of children someChildren, returns a tree whose root is labeled by aVal and with someChildren as the children of the root. The function checks that someChildren is really a list of trees.

    Parameters

    • aVal: any

      a value at the root of the tree

    • someChildren: List<Tree<any>>

      a list of children trees

    Returns Tree<any>

    a tree with aVal at its root