Generate the documentation for homework solutions in CMU's 15-150 Functional Programming course.