universal hash function
Universal hash function