https://123dok.net/document/zke2091z-improvements-on-the-discrete-logarithm-problem-in-gf.html