Assignment 2

due Tuesday, September 24 at 11:59pm