Semi-primitive Roots and Irreducible Quadratic Forms | Synapse