title: optional parameter in template function
body: <p>I'm trying to add in an optional parameter in a template function... Basically a parameter that overloads the relational operator depending on the user's type. It's my first template funct so I'm pretty basic. This should sort through a vector of the user's type and return the greatest element. Something like:</p>
  
  <pre><code>template &lt;typename Type&gt;
  Type FindMax(std::vector&lt;Type&gt; vec, RelationalOverloadHere)
  /..../
  </code></pre>
  
  <p>What would the second "optional" parameter look like?</p>