primitive elements in finite fields