New exercise: upenn CIS 194 - Week 12.
upenn CIS 194 - Week 12: finished.