Daniel Rodríguez Herrera explica bastante bien la reciente broma de Google sobre el concepto de recursividad, en ¿Qué es la recursividad? ¿Qué es la recursividad? ¿Qué es la recursividad?…. Para muchos el concepto de recursividad se encuentra en los cimientos del lenguaje y la inteligencia.
«La recursividad es una técnica muy empleada en la programación informática y consiste en que una función se llame a sí misma. El ejemplo clásico es la función que calcula el factorial de un número. Un factorial consiste en multiplicar un número natural por el número anterior, y este a su vez por el anterior, y así sucesivamente hasta llegar al número 1. Por ejemplo, el factorial de 8 sería el resultado de multiplicar 8 por 7, luego por 6 y así sucesivamente hasta llegar a uno.»