suppresing commented includes in trigo.hpp
switch in reduction is replaced par successive statically computed recurssive calls