title: Returning two values, Tuple vs 'out' vs 'struct'
body: <p>Consider a function which returns two values. We can write:</p>
  
  <pre><code>// Using out:
  string MyFunction(string input, out int count)
  
  // Using Tuple class:
  Tuple&lt;string, int&gt; MyFunction(string input)
  
  // Using struct:
  MyStruct MyFunction(string input)
  </code></pre>
  
  <p>Which one is best practice and why?</p>