Fibonacci impl

Added classic recursive, tail recursive and iterative implementation of the Fibonacci sequence
you're right, that's how I had it in the beginning, but then at the next line I need i to be a uint and the compiler was complaining, so with a u64 I should do:
`assert_eq!(ret, exp[i as uint]);`
So in either way I need a cast, unfortunately