A lesson in Functional JavaScript


Functional Programming is all about passing functions around. Let's try a practical example in JavaScript, using high order functions, filters, "currying" and more.

But first, perhaps a brief historical review is worth a moment of our time...