I've implemented this algorithm again, now in Go, because I just started to learn this language. And yeah, this version supports multithreading and will use all of your CPU cores.
- now generates iterative GIF instead of staic PNG
- fixed terrible bug: program was 150 times slower because all algorithm was inside for loop with number of iterations
- port to WebAssembly to allow play around directly in browser
Feel free to contribute if you want!