added fibonacci without recursion