Faster fib in ruby