The function appears to output 1 if the input is an even positive number or an odd negative number, and -1 if the input is an even negative number or an odd positive number.

