https://123dok.net/document/q5mp35eg-comparison-implementations-schelling-s-spatial-segregation-model.html