este libro estudia las relaciones entre los tres pilares fundamentales de la programación: la recurrencia, la recursividad y la iteración. muestra cómo pasar de uno a otro y cómo servirse de ellos para fabricar programas correctos y mejorarlos para convertirlos en más claros o más efectivos. el libro está dirigido a cualquiera que conozca un lenguaje de programación y aquel que tenga un poco de práctica sin necesidad de otros conocimientos matemáticos que los aprendidos en la escuela.