A didactic example of how iterators, fusion iterators, reducers and reducees work.