added iterative fibonacci