function isPow2Uint32( x ) {
	x >>>= 0;
	return ( !!x && !(x & (x-1)));
}
Tests whether an unsigned integer is a power of 2.

@param {uinteger32} x - value to test
@returns {boolean} boolean indicating whether a value is a power of 2

@example
var bool = isPow2Uint32( 2 );
// returns true

@example
var bool = isPow2Uint32( 5 );
// returns false