Assignment 3

due Wednesday, September 19