Este documento describe la recursividad, incluyendo su definición, tipos de procedimientos recursivos y ejemplos como el factorial, Fibonacci, triángulo de Pascal. La recursividad se basa en la llamada repetida de un método dentro de su propia definición hasta alcanzar un caso base. Ofrece ventajas como menos líneas de código pero también desventajas como un mayor uso de memoria y tiempo de procesamiento.