More chapters from Functional Programming, Simplified