Evaluates the gamma function.
input value
function value
var v = gamma( 4.0 ); // returns 6.0
var v = gamma( -1.5 ); // returns ~2.363
var v = gamma( -0.5 ); // returns ~-3.545
var v = gamma( 0.5 ); // returns ~1.772
var v = gamma( 0.0 ); // returns Infinity
var v = gamma( -0.0 ); // returns -Infinity
var v = gamma( NaN ); // returns NaN
Evaluates the gamma function.