Lets define a class of functions. These functions will map from the positive integers to the positive integers and must satisfy the following requirements:
The function must be Bijective, meaning that every value maps to and is mapped to by exactly one value.
You must be able to get from any positive integer to any other positive integer by repeated applications of the function or its inverse.
Now, write some code that will perform any one function in this class on its input.
This is a code-golf question so answers will be scored in bytes, with less bytes being better.
1+
in common lisp should do the trick here. \$\endgroup\$