factorial and fib code :P