From some skimming of the code, it seems like a nightmare quality-wise. But if it works, it works. I wonder what makes it faster.
Primarily that it doesn't work