CSC 301: Homework 4 - Fall 2006