A hyperboloid is injective and surjective.
Alone, dissatisfied;
X> when =0, y=2x+ 1, and this part of the result is {1, 3,5,7,9 ...}.
X<0 When y=|2x|+2, this part of the result is {4,6,8, 10, 12...}
Bijective:
X> when =0, y=2x+ 1, and this part of the result is {1, 3,5,7,9 ...}.
X<0, y=|2x|, and this part of the result is {2, 4, 6, 8, 10, 12...}