Exercise

Addition of the exercise generation system.
Why not just use document.querySelector, what does this buy us?