HW 1 for CS443