In previous versions of this code, there was no strict separation between iterations. In this case, the order of the nodes can start to play a role (higher numbers are updated later and can therefore make use of mostly already updated scores from the incoming links). Over multiple iterations, this could introduce a skew that we want to avoid.