Monomial factorization