Reorder coeffs and multi_index in Polynomial constructor
In certain scenarios, it should be possible to initialize polynomials without knowing their coefficients beforehand. This merge interchanges the order of coeffs and multiindex in all the Polynomial constructors so that coeffs become an optional argument during initialization.