******** fig10.43 ********** double eval( unsigned int n ) { int i; double sum; if( n == 0 ) return 1.0; sum = 0.0; for(i=0; i