You don't need to evaluate with this much precision --- it's only a double after all, and that only gives you 16 or decimal places of accuracy.