Assignment 3

due Tuesday, October 1 at 11:59pm