whole_func_string: function betaln( x , y  ) {
  	// Special cases: NaN
  	if ( x !== x || y !== y ) {
  		return NaN;
  	}
  	// Special cases: negative numbers
  	if ( x < 0 || y < 0 ) {
  		return NaN;
  	}
  	// Special cases: 0
  	if ( x === 0 || y === 0 ) {
  		return PINF;
  	}
  	return gammaln( x ) + gammaln( y ) - gammaln( x + y );
  }
func_code_string: function betaln( x , y  ) {
  	// Special cases: NaN
  	if ( x !== x || y !== y ) {
  		return NaN;
  	}
  	// Special cases: negative numbers
  	if ( x < 0 || y < 0 ) {
  		return NaN;
  	}
  	// Special cases: 0
  	if ( x === 0 || y === 0 ) {
  		return PINF;
  	}
  	return gammaln( x ) + gammaln( y ) - gammaln( x + y );
  }
func_documentation_string: BETALN // 
  FUNCTION: betaln( x, y )
  Evaluates the natural logarithm of the beta function of two numeric values.
  
  @param {Number} x - input value
  @param {Number} y - second input value
  @returns {Number} function value