reading "Introducing Functional Programming with Underscore", Michael Fogus, O'Reilly