``` data class Node(val children: List<Node>...
# random
n
Copy code
data class Node(val children: List<Node>){
    // probably best to tailrec here
    val childrenCount: Int = children.sum { it.childrenCount } + 1
}