Hadamard matrices

Given n N, construct a Hadamard matrix of dimension n.

Input n