iterate-function
Repeatedly apply a function.
// or:
func gets passed two arguments:
'index' is the current index of the loop. 'applied_value' is the return value of that function for the previous iteration.
Simple example:
> 0 > 1 > 2
Using the applied value to get the powers of 2:
power = ;> 16
see similar: http://hackage.haskell.org/packages/archive/base/latest/doc/html/Prelude.html#v:iterate