fix include guard: modulus.hpp