Exercise

Addition of the exercise generation system.
Newline between param and return. Extraneous * at end of last param.