Mostrar descendientes en un árbol

Hay un árbol organizado como ramas ul/li.

Escribe el código que agrega a cada <li> el número de su descendientes. No cuentes las hojas (nodos sin hijos).

El resultado:

Abrir un entorno controlado para la tarea.