Terminada función recursiva aún falta algunas pruebas para saber si funciona totalmente correcta