--Originally published at Migue´s Blog
Muchas veces realizamos algoritmos que tienen que realizar el mismo proceso varias veces, si escribieramos todo el código para cada vez que se tiene que repetir las mismas instrucciones nuestro código quedaría demasiado largo y confuso.
Para evitar esto utilizamos la recuersión, la cual consiste en llamar a una función dentro de esa misma función.