Final submission of in-class assignment 11, all parts.