Suppose h(m) is a collision-resistant hash function that maps a message of arbitrary bit length into an n-bit hash value. is it true that, for all messages x, x' with x ≠ x', we have h(x) ≠ h(x')? explain your answer.