title: How is type conversion achieved using : _*?
body: <p><code>val t = Vector(1 to 3: _*)</code><br>
  returns:</p>
  
  <pre><code>scala.collection.immutable.Vector[Int] = Vector(1, 2, 3)
  </code></pre>
  
  <p><code>val t = Vector(1 to 3)</code> </p>
  
  <p>returns : </p>
  
  <pre><code>scala.collection.immutable.Vector[scala.collection.immutable.Range.Inclusive] = Vector(Range(1, 2, 3))
  </code></pre>
  
  <p>How is the type conversion from 
  <code>scala.collection.immutable.Vector[scala.collection.immutable.Range.Inclusive]</code> </p>
  
  <p>to</p>
  
  <pre><code> scala.collection.immutable.Vector[Int]
  </code></pre>
  
  <p>achieved using <code>: _*</code></p>