updated submodule
added discr. array, proiling and clamp (math.hpp) function