Utilizando recursión, se puede expresar el algoritmo de manera natural: