Chapter25 (v2) Builders
Chapter25 (v3) Factoring out common operations
Chapter25 (v4) Integrating new collections: Integrating sequences
Chapter25 (v5) Integrating new collections: Integrating sequences (source)