Programming assignment #3
