pub fn butterfly_forward(lo: &mut [u128], hi: &mut [u128], scalar: u128)
Apply (lo, hi) -> (lo + scalar*hi, lo + (scalar + 1)*hi) in place.
(lo, hi) -> (lo + scalar*hi, lo + (scalar + 1)*hi)
Panics if the slice lengths differ.