Algunos lenguajes de programación funcionales no definen estructuras de "loops" sino que posibilitan la recursión llamando código de forma repetitiva.