pub fn evaluate_ntt<B, T>(io: &mut [T], expand_bits: usize)where B: Elem + RootsOfUnity, T: Copy + Mul<B, Output = T> + Add<Output = T> + Sub<Output = T>,
Perform a forward butterfly transform of a buffer of (1 << n) numbers.