Are stateless functions the sexiest?
This four part series on it was my starting point:
- Part 1: Building blocks and motivation
- Part 2: Working with Arrays and Lists
- Part 3: Functions for making functions
- Part 4: Doing it with style
How is it useful?
It is incredibly useful in doing repetitive tasks fairly easily (see map, reduce functions in part 2 of the series)