C++ templated header to compute the fast Walsh-Hadamard transform