First-order (binary) Reed-Muller codes in ANSI C