Exercise

Addition of the exercise generation system.
8 space indent.