Squashed 'src/lib/JS-Algebra/' changes from e378e98..21c5a33

21c5a33 Simplifying fractions.

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: 21c5a331274dba6a435ffc38af34653bc5e518bc
Merge commit '88157587063dbf6fa1559be9bf7c0336c5f0ee24'
Squashed 'src/lib/JS-Algebra/' changes from 21c5a33..c83a7b4

c83a7b4 fixed infinite loop

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: c83a7b40be4bccf314a8ac13348a674f1892c66d
Merge commit '39ae638f8c6dbbab7be865175a422acb3cc6489f'
Squashed 'src/lib/JS-Algebra/' changes from c83a7b4..1ae5b33

1ae5b33 ACTUALLY fixed it

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: 1ae5b335dafb106d50333e90b6fc29d2821865c5
Merge commit '3db161e59d8e79447b2c7ebe58837e41f440a0a2'
Squashed 'src/lib/JS-Algebra/' changes from 1ae5b33..48b9c60

48b9c60 a syntax error wow

git-subtree-dir: src/lib/JS-Algebra
git-subtree-split: 48b9c60157650eb3089186be35227f78e966a54c
Merge commit '3f45a6caeb5661917cbf2a3e1ae5894cf3e4a70b'