I need to calculate the factorial of numbers up to around 100! in order to determine if a series of coin flip-style data is random, as per this Wikipedia entry on Bayesian p
You could try Math.NET - I haven't used that library, but they do list Factorial and Logarithmic Factorial.