Exercise

Addition of the exercise generation system.
Same, also very nice commenting.