Exercise

Addition of the exercise generation system.
Not extraneous, just lack of data.