Use catamorphism in questions to refer to functions which recursively iterate through a data structure to return a new structure. The new structure is derived from the process of applying one or more functions to the data at each iteration along with the result of previous iterations.