Homework 7, due on Wednesday, May 27 by 11:59pm PST