Update alg.js to be a (nested) submodule.