Programming assignment #2 completeed