Homework 3, due on Wednesday, April 22 by 11:59pm PST