Updated dict_add_term_new to handle complex coefficients

Now dict doesn't complex terms with power 1 or -1.
These terms are directly incorporated into the coeff.
Rest additions are dependent functions for the same.