Exercise

Addition of the exercise generation system.
Why is this necessary, won't this make working with the questions brittle? How does it differ from where in an array the question is?