https://9lib.net/document/qo5poo0j-complete-mappings-value-sets-polynomials-finite-fields.html