3. https://en.wikipedia.org/wiki/Finite_field_arithmetic