anamorphism
/ænəmɔrˈfɪzəm/Definitions
1. noun
A function in functional programming that transforms a list into a tree-like data structure.
“The anamorphism is used in the compiler to optimize memory usage.”
2. noun
A type of unfoldable that generates a tree-like data structure from a list.
“The anamorphism pattern is useful for creating recursive data structures.”