Homework 3: (Due Thursday, 09/20)