CSC 525 Homework 5