Notes on functional programming.