https://www.lisaclarke.net/2014/03/13/granny-square-sampler-revisited/
Granny Square Sampler Revisited