Added add() to Factor