Initial author:

Brendan Zabarauskas


With help and contributions from:

Luqman Aden
