cambiando funcion recursiva