SICP CoffeeScript