Se puede utilizar for/while con la recursión?
Perdón, no había leído la ultima parte de la letra