A strict version of foldl. Each application of
the operator is evaluated before using the result in the next
application. This function is strict in the starting value.
A strict version of foldl. Each application of
the operator is evaluated before using the result in the next
application. This function is strict in the starting value.