Homework for CS 340: Programming Methodology