double Si(double x); // integral of sin(x)/x: approximated to w/i 1% double Si(double x) { int i; int nmax=6; double out; long power; double pi = 4.0*atan(1.0); if (x >= pi*6.2/4.0){ double out_sin = 0.0; double out_cos = 0.0; out = pi/2.0; for (i=0; i