Chapter22 (v5) Some more methods (implemented with basic three)
Chapter22 (v6) List construction
Chapter22 (v7) List construction (source)