CSC 301: Homework 5 - Fall 2006