src/index.js
function hashValue(it) {
	const str = JSON.stringify(it) || '';
	let hash = 5381;
	let i = str.length;
	while (i) {
		hash = hash * 33 ^ str.charCodeAt(--i);
	}
	return hash >>> 0;
}
function hashValue(it) {
	const str = JSON.stringify(it) || '';
	let hash = 5381;
	let i = str.length;
	while (i) {
		hash = hash * 33 ^ str.charCodeAt(--i);
	}
	return hash >>> 0;
}
function hashValue ( it ) { const str = JSON . stringify ( it ) || '' ; let hash = 5381 ; let i = str . length ; while ( i ) { hash = hash * 33 ^ str . charCodeAt ( -- i ) ; } return hash >>> 0 ; }
Hashes a value quick and dirty.

@param {*} it - A value to hash.
@returns {Number}
Hashes a value quick and dirty .