Naja, die Formel am Ende ist schon ziemlich hässlich und zwischendurch werden die Zahlen auch ziemlich groß ^^
Was genau ist denn "groß"? 1000, 1 Mio, 1 Mrd, 1^10000? Interessant ist halt, ob die irgendwo mal aus dem Wertebereich von Double rausfallen könnten.
Hast du mal versucht die Range-Checks und Overflow-Checks zu aktivieren wie ich schon geschrieben habe?