// Any number of arguments to sum_of_squares() #include #include using std::cout; using std::pow; auto sum_of_squares() {return 0; }// end of recursion template auto sum_of_squares(T first, Ts ... rest) { return pow(first,2) + sum_of_squares(rest ...); // recursive } int main() { cout<