A factory function that constructs a new Array Object, fills it with the elements from the specified initialization list and returns a Smart pointer pointing to the Array Object....that constructs a new Array object, fills it with the elements...returns a smart pointer pointing to the Array object. template...