A final project for my introduction to computer science class.