title: How one can do case insensitive sorting using sort.Strings() in Golang?
body: <p>Is there any way to pass the custom function in the sort.Strings() to do the case-insensitive sorting on the list of strings?</p>
  
  <pre><code>data := []string{"A", "b", "D", "c"}
  </code></pre>
  
  <p>The output should be: A, b, c, D</p>
  
  <p>The equivalent of the above requirement in Python is like :</p>
  
  <pre><code>li = sorted(data, key=lambda s: s.lower())
  </code></pre>
  
  <p>Do we have something like that in golang?</p>