I have a question. If the only templated parameter is known to be an integer, why would you even bother to write it as a templated function? Why not leave out the template specification altogether?...