can somebody explain the concept of primitive roots to me? All the explanations online are confusing. Thanks!