title: Sorting in functional programming languages
body: <p>I've been learning functional programming for some time, but I haven't read somewhere about sorting with the functional programming languages.</p>
  
  <p>I know the sorting algorithms that are based on value exchanges are hard to implement with the functional idea, but I want to know that are there any sorting algorithms for use in functional programming? What are they?</p>
  
  <p>Thank you.</p>