int QgsCubicRasterResampler::lower( int n, int i ) { if ( i >= 0 && i <= n ) { return faculty( n ) / ( faculty( i )*faculty( n - i ) ); } else { return 0; } }
int main(void){ printf("%d\n",faculty(6)); printf("%d\n",facultyR(6)); return; //recursion test }