Added a non-recursive version of fibonacci