double echebser0 ( double x, double coef[], int nc );
double echebser1 ( double x, double coef[], int nc, double *y1 );
double echebser2 ( double x, double coef[], int nc, double *y1, double *y2 );
double echebser3 ( double x, double coef[], int nc, double *y1, double *y2,
  double *y3 );
double echebser4 ( double x, double coef[], int nc, double *y1, double *y2,
  double *y3, double *y4 );

double evenchebser0 ( double x, double coef[], int nc );
double evenchebser1 ( double x, double coef[], int nc, double *y1 );
double evenchebser2 ( double x, double coef[], int nc, double *y1, double *y2 );

double oddchebser0 ( double x, double coef[], int nc );
double oddchebser1 ( double x, double coef[], int nc, double *y1 );
double oddchebser2 ( double x, double coef[], int nc, double *y1, double *y2 );

void timestamp ( );