My implementation of the 2012 OSCON Synacor Challenge