Add JS implementation, with a little help from underscore.js
Add my first Clojure implementation and trivial test.