#include using namespace std; double eval( int n ) { if( n == 0 ) return 1.0; else { double sum = 0.0; for( int i = 0; i < n; ++i ) sum += eval( i ); return 2.0 * sum / n + n; } } int main( ) { cout << "eval( 10 ) = " << eval( 10 ) << endl; return 0; }