iterateN package:parameterized-utils

Build a vector by repeatedly applying a function to a seed value. Compare to iterateN
Build a vector by repeatedly applying a monadic function to a seed value. Compare to iterateNM.