Functional programming in JavaScript talk.