Also see this other writeup which goes into much finer detail about the algorithm: https://enigmaticcode.wordpress.com/2015/09/24/running-the-f...
Also see this other writeup which goes into much finer detail about the algorithm: https://enigmaticcode.wordpress.com/2015/09/24/running-the-f...