Self-avoiding-walks Efficient sampling of self-avoiding random walks (Following: https://arxiv.org/pdf/1005.1444.pdf)