Arbitrary precision factorial and fibonacci functions using Boost.