function iterHacovercos( iterator ) {
	return iterMap( iterator, hacovercos );
}
Returns an iterator which iteratively computes the half-value coversed cosine.

## Notes

-   If an environment supports `Symbol.iterator` **and** a provided iterator is iterable, the returned iterator is iterable.

@param {Iterator} iterator - input iterator
@throws {TypeError} must provide an iterator protocol-compliant object
@returns {Iterator} iterator

@example
var uniform = require( '@stdlib/random/iter/uniform' );

var iter = iterHacovercos( uniform( 0.0, 6.28 ) );

var v = iter.next().value;
// returns <number>

v = iter.next().value;
// returns <number>

v = iter.next().value;
// returns <number>

// ...