CS 421 Homework 1