Introduce fold to algorithm
Fixup fold
Fold unittests. Also, seed defaults pred result.
New fold design
sqdf
sqdfsqdf