Official Python Documentation: ‘Functional Programming HOWTO’ My understanding of: Functional Programming