Algebra.js
function() {
            var new_array = [], l = this.coeffs.length;
            for(var i=1; i<l; i++) new_array.push(this.coeffs[i].multiply(new Frac(i)));
            this.coeffs = new_array;
            return this;
        }
function() {
            var new_array = [], l = this.coeffs.length;
            for(var i=1; i<l; i++) new_array.push(this.coeffs[i].multiply(new Frac(i)));
            this.coeffs = new_array;
            return this;
        }
function ( ) { var new_array = [ ] , l = this . coeffs . length ; for ( var i = 1 ; i < l ; i ++ ) new_array . push ( this . coeffs [ i ] . multiply ( new Frac ( i ) ) ) ; this . coeffs = new_array ; return this ; }
Differentiates the polynomial
@returns {Polynomial}
Differentiates the polynomial