AFAICS this would be more efficiently encoded using a TreeSet: you won’t need the addressToIndex mapping and could just use `nodeRing.from(addr).drop(1).take(nrOfNeighbors)`. In Scala 2.10 that should be really optimized (so Philipp told me).