Raices primitivas y correccion de errores