Iterative fibonacci implenentation