Chapter 00
Introduction to Functional Programming
In this chapter we introduce functional programming and give some theory and background as to why it’s a “thing.” What’s all the buzz about? How different is it from “regular” programming. Why should I even bother? Can I write functionally in nonfunctional languages?