* feat: enable MathJax for Project Euler challenges
Enables MathJax to render mathematical formulae for some Project Euler problems
* refactor: DRY out script insertion
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
* fix: Removed MathJax CDN from header and set it up to download whenever a user goes to a Rosetta Code challenge
* Reworked slightly so that MathJax CDN script is only rendered once
* Simplified further
* Resolved conflicts and updated MathJax fallback to work like the one on donate.js
* Escaped backticks in scriptLoaders.js
* refactor: remove reliance on state