pub fn get_generator(&self) -> CirclePoint<Mersenne31Field> {
        CirclePoint::GENERATOR.repeated_double(31 - self.log_2_size)
    }
Returns g_n, the generator of the subgroup of order n = 2^log_2_size.
crates/math/src/circle/cosets.rs