Add method in Sequence
Create ToStringFunction
Add method in Functions
Create folding functions
Add methods in FoldingFunctions