Este documento describe la recursividad y cómo se puede usar para calcular el factorial de un número. Explica que la recursividad es útil para resolver ciertos problemas de programación y estructuras de datos. Muestra código para calcular factorial de forma iterativa y recursiva, con la recursiva llamando a la función factorial dentro de sí misma hasta alcanzar un caso base de 1 para terminar la recursión. Finalmente, concluye explicando que una función recursiva resuelve problemas dividiéndolos en partes más pequeñas hasta alcanzar un caso base.