I made a mistake, I meant "use the name UnivariatePolynomial for the new polynomial with Expression coefficients" not UnivariateSeries

When you are adding

`noexcept`

to functions, you need to use this as some compilers may not have that feature built in
@chenchfort, thanks for reminding me of noexcept. I opened #825

@abhinavagarwal07, what do you mean?

I was thinking that we should implement infinity and complex infinity.

@certik Yes. I just used #651 as is, but the numbers don't differ much anyway. It looks like Pynac can be improved there by using hardware ints <

`2^64`

instead of GMP for everything, but not by much probably.
I'm implementing

`logGamma`

, I was wondering if I should use `Gamma::is_canonical()`

and directly return `log( gamma(...))`

if it's false or evaluate it at only arg = 1,2,3 as in sympy.
I think the point of

`loggamma`

is that `gamma`

can get quite large and for computations it's better to have a log version of it. So, evaluating as `log(gamma())`

and returning the log is not desired.
+1

another importance of

another importance of

`loggamma`

is : `digamma`

is derivative of `loggamma`

Does the Mul class support multiplication with non-integer multiplication? Like a*x?