title: Haskell - Sort strings inside a tuple in alphabetical order
body: <p>I have a list containing tuples that I would like to sort so that the <em>values</em> they contain appear in alphabetical order. I've toyed around with the Data.List-sorting but have only managed to sort the list, not the values of the tuples.</p>
  
  <p>In essence, is there any way to turn a list of </p>
  
  <pre><code>[("foo","bar"),("stack","overflow"),("help","please")]
  </code></pre>
  
  <p>into a list</p>
  
  <pre><code>[("bar","foo"),("overflow","stack"),("help","please")]
  </code></pre>