Exercises from "Eloquent Javascript Second Edition" Solved using CoffeeScript