https://medium.com/@monocosmo77/how-self-repellent-random-walks-operate-part6-best-bets-for-machine-learning-research-0a39a1c2d06b