title: implicit conversion in literals
body: <p>By default, Java assumes you are defining an int value with a literal.</p>
  
  <pre><code>short x = 20; // There is an implicit conversion
  </code></pre>
  
  <p>But when we use "x" variable in an arithmetic expression, for eample:</p>
  
  <pre><code>short y = x * 2; //DOES NOT COMPILE
  </code></pre>
  
  <p>We know the result of 20 * 2 is 40, which can easily fit into a short variable.
  What is going on?</p>