fold

the foldl package