title: Return zero for negative integers
body: <p>A friend just throw some code similar to following C# code:</p>
  
  <pre><code>int i = ...;
  return i &lt; 0 ? 0 : i;
  </code></pre>
  
  <p>That made me think. There's any "different" way to return zero for negative integers, or current positive value? More specifically I'm looking for bitwise operations, if possible.</p>
  
  <p>BTW, I'm aware of <code>Math.Max(0, i);</code></p>