pub fn encode_low_plain(
    data: &[Additive],
    k: usize,
    codeword: &mut [Additive],
    n: usize
)