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