Este algoritmo se llama reencarnación gentil.