Better code in fib