1st ci for Problem 2. Require esprima, estraverse, escodegen. Need
precompilation step with browserify to run it in the browser.