Esto puede hacerse para mejorar la ejecución, aunque hace el algoritmo más difícil de entender.