title: Difference between setOf and hashSetOf in Kotlin
body: <p>What the difference between <code>setOfStrings</code> and <code>hashSetOfStrings</code> produced by following code snippet?</p>
  
  <pre><code>val setOfStrings = setOf("A", "B", "C")
  val hashSetOfStrings = hashSetOf("A", "B", "C") 
  </code></pre>
  
  <p>Do they always have the same type? The same performance?</p>