An assignment operation is provided to fill individual elements of the array.
void operator=(const T&);
There is no return for the fill function.