input value (in radians)
half-value versed sine
var v = haversin( 0.0 );
// returns 0.0
var v = haversin( 3.141592653589793/2.0 );
// returns ~0.5
var v = haversin( -3.141592653589793/6.0 );
// returns ~0.06699
var v = haversin( NaN );
// returns NaN
Computes the half-value versed sine.
Notes
(1 - cos(x)) / 2
.