Arreglada logica y mutabilidad en rust