An Introduction to Functional Programming Using Javascript - Slides