docs: function version_1(input){
  	var hash = 2166136261; //offset: 2166136261 = 0x811c9dc5 
  
  	for(var i=0; i< input.length; i++){
  		hash += (hash << 1) + (hash << 4) + (hash << 7) + (hash << 8) + (hash << 24);
  		hash ^= input.charCodeAt(i);
  	}
  
  	return hash >>> 0;
  }