Guerrilla Guide to Pure Functional Programming
Functional programming is expression-oriented programming. A functional program is not a sequence of instructions, but a single, referentially transparent expression. Computation proceeds by substitution.
















