Learning more about functional programming by following along with Manning MEAP "Functional Programming in Scala"