Redid fastfib to use Tail (tail recursion)