Homework for CS 320