to show how to overload in function template
to show how to overload in function template