Se basa únicamente en la recursión para ejecutar todo tipo de "loops".