Two algorithms implementing WHT in OpenMP. A simple naiive implementation and Cooley-Tukey algorithm implementation