function g = primitiveroot(n); % This function finds a primitive root for n % Handle Trivial case g=0; if (n==2), g=1; else phi=eulerphi(n); f=factor(phi); fln=length(f); y=2; while y