Algebra.js
function MVTerm(coeff, terms, map) {
        this.terms = terms || [];
        this.coeff = coeff;
        this.map = map; //careful! all maps are the same object
        this.sum = new core.Frac(0);
        this.image = undefined;
    }
function MVTerm(coeff, terms, map) {
        this.terms = terms || [];
        this.coeff = coeff;
        this.map = map; //careful! all maps are the same object
        this.sum = new core.Frac(0);
        this.image = undefined;
    }
function MVTerm ( coeff , terms , map ) { this . terms = terms || [ ] ; this . coeff = coeff ; this . map = map ; //careful! all maps are the same object
 this . sum = new core . Frac ( 0 ) ; this . image = undefined ; }
a wrapper for performing multivariate division
a wrapper for performing multivariate division