Prog Assgn 2