Nikky
data class Node(val children: List<Node>){ // probably best to tailrec here val childrenCount: Int = children.sum { it.childrenCount } + 1 }