Add algorithm.js