Exercise

Addition of the exercise generation system.
Would be easier to understand if you did a instanceof Boolean before checking the answer.result and incrementing, the ```!answer.result && answer.result !== null``` isn't very clear in it's current form.