https://123dok.net/document/yr310547-computation-of-discrete-logarithms-in-gf.html