Final project for the course, discrete structures, at Drake University (Fall 2013).