It's done!
I'm happy I was able to remove all the allocation in the loop, so I can compile these binaries with the garbage collector turned-off!
Check out the other versions, the code is easier to read.
Download the version for your OS and move the binary to a location in your PATH with the name in