homework for Programming Assignment 2