That's called a bijection