title: Operators on Scala short return Int?
body: <p>I am new to Scala and I am curious why do <code>+</code> or <code>+=</code> operators return a <code>Int</code> instead of a <code>Short</code>? I had a simple 
  code as follows,</p>
  
  <pre><code>count :Short
  count += 1.toShort
  </code></pre>
  
  <p>but the <code>+=</code> operator returns an <code>Int</code>, I am assuming this is deliberate and want to know the reason.</p>
  
  <p>I need this to be short because I am storing the result in a DB and would like to save space on the disk. I could of course let the calculations happen in <code>Int</code> and then always call <code>.toShort</code> on the result before storing but this is a bit counter intuitive.</p>