Jordan normal form
If the pseudoreflection "g" is not diagonalizable then "r" = 1 and "g" has Jordan normal form