This extension was written over a cup of coffee on a Sunday morning, and is intended for educational purposes only. Use this extension at your own risk.