Squashed 'src/lib/JS-Algebra/' changes from 0a9186c..a0105f1

a0105f1 Fixed the stupidest bug ever.

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: a0105f10e6ec1fa9bcebf29b93d7880a04ffeefd
Merge commit 'f38fb173bb34381c3d40db1f989f67fa021c2b79'
Squashed 'src/lib/JS-Algebra/' changes from a0105f1..3d4f54b

3d4f54b Found a stupider bug, fixed that instead

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: 3d4f54b2d67bea205344fdae4fca2fbffbad4c56
Merge commit '84f92fe3c219f809dfcb426a997cda99a0d3e2e0'
Equation adding works!