reimplenetation of PolynomialGeneric binary operators as friend functions