pub fn unnormalized_lagrange_basis<F: FftField>(
    domain: &D<F>,
    i: i32,
    pt: &F
) -> F