Added original source.

This is the original code presented to the ODU ACM in late 2011.