double p00_fun ( int prob, double x ); void p00_lim ( int prob, double &a, double &b ); int p00_prob_num ( ); void p00_story ( int prob ); string p00_title ( int prob ); double p01_fun ( double x ); void p01_lim ( double &a, double &b ); void p01_story ( ); string p01_title ( ); double p02_fun ( double x ); void p02_lim ( double &a, double &b ); void p02_story ( ); string p02_title ( ); double p03_fun ( double x ); void p03_lim ( double &a, double &b ); void p03_story ( ); string p03_title ( ); double p04_fun ( double x ); void p04_lim ( double &a, double &b ); void p04_story ( ); string p04_title ( ); double p05_fun ( double x ); void p05_lim ( double &a, double &b ); void p05_story ( ); string p05_title ( ); // // Because I invoke SPLINE, which also has R8_ABS and R8_MAX, I // have to do something idiotic here to hide the names. // Yes, I know C++ has a brilliantly better way to do this. Go away! // double r8_abs_copy ( double x ); double r8_max_copy ( double x, double y );