I would think to take an accurate (depends how you define accurate) arbitrary precision floating point is needed... gmp 2 supports this, but does not have a log function.
The power series is the way calculators do it... you could always write a small library of operations on pairs of Integers to do arbitrary precision floating point, then use the power series. Keean. _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell