Credits
-------

Kirill Simonov <xi@resolvent.net> - for writing the original Python code.
