This one had quite a journey. Between V1, V2, and V3, it improved greatly, although it is pretty old. Hope you enjoy!
You are free to copy, distribute and transmit this work under the following conditions:
*This work may not be used by anyone.
** Please consider sharing revenue!