Wonderful article about a new approach to a problem which also provides an open source library.
Test the library, doesn't really work that well.
Read the library code: pretty much exactly the old solution but with awful coding, the logic is so bad it cannot even achieve the performance of the previous approaches.
Bunch of spelling mistakes, a bunch of self spelled as sefl, which incredibly it appears to work anyways in python...