See Dr Dobbs Journal #271 pg 18 William Kahan "Formulas that are numerically stable are sometimes quite inelegant. Formulas that give you greater accuracy are sometimes full of cases, ugly cases.... F(x)=(sin x)/x .... F(x)=(sin x)/x if x != 0 and F(0) = 1"