Add iterative version of fib function