'use strict';

// MODULES //

var pow = require( '@stdlib/math/base/special/pow' );


// MAIN //

/**
* Returns the variance of an arcsine distribution.
*
* @param {number} a - minimum support
* @param {number} b - maximum support
* @returns {number} variance
*
* @example
* var v = variance( 0.0, 1.0 );
* // returns ~0.125
* @example
* var v = variance( 4.0, 12.0 );
* // returns 8.0
* @example
* var v = variance( -4.0, 4.0 );
* // returns 8.0
* @example
* var v = variance( 1.0, -0.1 );
* // returns NaN
* @example
* var v = variance( -0.1, 1.0 );
* // returns NaN
* @example
* var v = variance( 2.0, NaN );
* // returns NaN
* @example
* var v = variance( NaN, 2.0 );
* // returns NaN
*/
function variance( a, b ) {
	if (
		a >= b
	) {
		return NaN;
	}
	return (1.0/8.0) * pow( b-a, 2.0 );
} // end FUNCTION variance()


// EXPORTS //

module.exports = variance;

'use strict';

// MODULES //

var pow = require( '@stdlib/math/base/special/pow' );


// MAIN //

/**
* Returns the variance of an arcsine distribution.
*
* @param {number} a - minimum support
* @param {number} b - maximum support
* @returns {number} variance
*
* @example
* var v = variance( 0.0, 1.0 );
* // returns ~0.125
* @example
* var v = variance( 4.0, 12.0 );
* // returns 8.0
* @example
* var v = variance( -4.0, 4.0 );
* // returns 8.0
* @example
* var v = variance( 1.0, -0.1 );
* // returns NaN
* @example
* var v = variance( -0.1, 1.0 );
* // returns NaN
* @example
* var v = variance( 2.0, NaN );
* // returns NaN
* @example
* var v = variance( NaN, 2.0 );
* // returns NaN
*/
function variance( a, b ) {
	if ( a >= b ) {
		return NaN;
	}
	return (1.0/8.0) * pow( b-a, 2.0 );
} // end FUNCTION variance()


// EXPORTS //

module.exports = variance;

Remove new lines in if-statement
Remove new lines in if-statement
