La recursión permite programar algoritmos aparentemente complicados con un código simple y claro, ahorrando trabajo al programador.