https://github.com/davepinch/pinchy.cc/blob/master/content/streams/the-philosopher/05/along-the-way-they-discover-interesting-structures.md