Algorithms with CoffeeScript