Primary Author
--------------
Kurt Grandis

Contributors
------------
* Ryan Hsu
* Piotr Husiatyński
* Joe Friedl
* Radu Voicilas
* Victor Stinner
* Mathieu Mitchell
* Allen Hamlett
* Daniel Miller
* Nyefan
