Dirichlet character
Primitive Dirichlet character