Melhoras no algoritmo.