Este documento presenta una solución recursiva para calcular el factorial de un número. Explica que el factorial de un número se calcula multiplicando ese número por todos los enteros positivos menores que él. Luego muestra un ejemplo del cálculo del factorial de 5 de forma recursiva llamando a una subrutina "Fact" que reduce el nivel en 1 a cada llamada hasta que el nivel sea 0. Finalmente, incluye un código en Java para probar el cálculo factorial de forma recursiva.