Describe generation functions.