Exercise

Addition of the exercise generation system.
This is the answer to a question, not a result.