A project for my grade 12 computer science class.