Iteration is more performant than recursion, right? Then why do some people opine that recursion is better (more elegant, in their words) than iteration? I really don\'t see
Haskell do not allow iteration because iteration involves mutable state (the index).