What is a bijective mapping?