Introducing Functional Programming in JavaScript — Programming Keynou