Squashed 'src/JS-Algebra/' content from commit 8910621

git-subtree-dir: src/JS-Algebra
git-subtree-split: 8910621dbbbfdd1e56610559570aa9bc993c63c6
Merge commit 'b13008424558cbe03834d8d010e6965c0b69f457' as 'src/JS-Algebra'