úÎ!õç%      !"#$Safe 3;<=>?FQVû recursion&Catamorphism. Folds a structure. (see  Qhttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.41.125&rep=rep1&type=pdfhere)  recursion7Anamorphism, meant to build up a structure recursively.  recursion5Hylomorphism; fold a structure while buildiung it up. recursionVPrepromorphism. Fold a structure while applying a natural transformation at each step. recursionWPostpromorphism. Build up a structure, applying a natural transformation along the way. recursionA mutumorphism. recursionZygomorphism (see  -http://www.iis.sinica.edu.tw/~scm/pub/mds.pdfhere for a neat example) recursion Paramorphism recursion]Gibbons' metamorphism. Tear down a structure, transform it, and then build up a new structure recursion›Erwig's metamorphism. Essentially a hylomorphism with a natural transformation in between. This allows us to use more than one functor in a hylomorphism. recursionMendler's catamorphism recursionMendler's histomorphism recursionElgot algebra (see  https://arxiv.org/abs/cs/0609040 this paper) recursion"Anamorphism that allows shortcuts. recursionElgot coalgebra recursion Apomorphism   %      !"#$%&(recursion-0.1.0.0-EBIsCK5ECQ378oGkzh5k6rControl.RecursionFixunFix Corecursiveembed RecursiveprojectBasecataanahylocataManaMhyloMlambekcolambekprepropostpromutuzygoparametameta'mcatamhistoelgotmicrocoelgotapo$fBaseNaturalMaybe$fRecursiveMaybeNatural$fCorecursiveMaybeNatural$fCorecursiveListF[]$fRecursiveListF[] $fBasebListF $fBaseFixf$fFunctorListF