/// Implemenation of the Babybear Prime Field p = 2^31 - 2^27 + 1
/// Implementation of the quadratic extension of the babybear field
/// Implementation of the extension of degree 4 of the babybear field using u64.
/// Implementation of the prime field used in [Stark101](https://starkware.co/stark-101/) tutorial, p = 3 * 2^30 + 1
/// Implementation of two-adic prime field over 256 bit unsigned integers.
/// Implemenation of the Goldilocks Prime Field p = 2^64 - 2^32 + 1
/// Implemenation of the Mersenne Prime field p = 2^31 - 1
/// Inmplementation of the Babybear Prime Field p = 2^31 - 2^27 + 1 using u32
/// Implementation of the extension of degree 4 of the babybear field using u32.