Response to the following problem:
Find the generator and the parity check matrices of a second-order (r = 2) Reed-Muller code with block length n = 16. Show that this code is the dual of a first-order Reed-Muller code with n = 16.
Make sure you use enough details to support your answer.