docs: function version_1(input){
  	var hash = BigInteger('14695981039346656037', 10); //offset: 14695981039346656037=0xcbf29ce484222325
  
  	for(var i=0; i< input.length; i++){
  		hash = hash.multiply(getPrime())
  			.xor(BigInteger(input.charCodeAt(i)))
  			.and(getMask());
  	}
  
  	return hash;
  }