zipWith package:jsaddle

O(n) zipWith generalises zip by zipping with the function given as the first argument, instead of a tupling function. Performs replacement on invalid scalar values.
zipWith generalises zip by zipping with the function given as the first argument, instead of a tupling function. Properties
unstream (zipWith f (stream t1) (stream t2)) = zipWith f t1 t2