pub fn calculate_gij(s: &[RqVector], r: usize) -> Vec<RqVector>
calculate garbage polynomial g = <s_i, s_j>
@param: phi_i: phi_i @param: s: witness s_i @param: r: size_r
return g_{ij}