Graded Homework 4

**Grade: 4.2/5**

Great work, Sophie! I've added a few comments you should read over. Your `build_random_function` doesn't work as it was intended. While I don't think it affected your images too much, I want to emphasize the concept of recursion and the importance of making sure to think through the base cases thoroughly. Other than that, everything looks perfect!

Once you've read the comments (both on the PR and under files changed), make a comment to the pull request or send me/Diana an email, letting us know that you've checked them out. Afterwards, close the PR (and optionally delete the graded branch)

#### REMEMBER NOT TO MERGE THESE PRs!