CS174 at SJSU - Homework 3 Programming Assignment