decoding, derivative, encoding, function, Hadamard matrix, Hadamard’s code codeword, Hamming distance, Optimisation, product, profit, Rademacher function.