Source: https://cran.r-project.org/doc/contrib/intro-spatial-rl.pdf