Mixed operations between Poly and Number via promote

I thought that operations mixing Poly and Number could be defined in a simpler way if a number could be promoted to a Poly in a canonical way.  I also added a conversion of an array of numbers to an array of polynomials via map.