oddEvenRules = {
	(f_Symbol?OddQ)[n_?Negative x_.]  :> -f[-n x],
	(f_Symbol?EvenQ)[n_?Negative x_.] :>  f[-n x]
}
