Add Monomial.hpp