- Add `scanl`, `scanr`: lazy partial fold (a.k.a. accumulate) that returns a generator yielding intermediate results.
- Also provided are `scanl1`, `scanr1` variants with one input sequence and optional init.
- Add `iterate`: return an infinite generator yielding `x`, `f(x)`, `f(f(x))`, ...
- 1-in-1-out (`iterate1`) and n-in-n-out (`iterate`) variants are provided. The n-in-n-out variant unpacks each result to the argument list of the next call.
For usage examples see `test()` in [it.py](unpythonic/it.py).
---