Homework 1, due on Wednesday, April 8 by 11:59pm PST