CS 4000 Homework # 6