Homework 2, due on Wednesday, April 15 by 11:59pm PST