LLHash implementation - Not tested