Es una Tecnica que permite que una funcion se llame a si misma. El concepto de Recursividad va ligado a la repeticion.
Son recursivos aquellos algoritmos que, que estando encapsulado dentro de una funcion, son llamados de ella misma una y otra vez en contraposicion a los algortimos iterativos, que hacen uso de bucles while, do while, for,etc.
Para que una funcion recursiva sea valida la referencia a si misma debe ser relativamente mas sencilla.