title: Pythagorean triple in Haskell without symmetrical solutions
body: <p>I gotta do the Pythagorean triple in Haskell without symmetrical solutions. My try is:</p>
  
  <pre><code>terna :: Int -&gt; [(Int,Int,Int)]
  terna x = [(a,b,c)|a&lt;-[1..x], b&lt;-[1..x], c&lt;-[1..x], (a^2)+(b^2) == (c^2)]
  </code></pre>
  
  <p>and I get as a result:</p>
  
  <pre><code>Main&gt; terna 10
  [(3,4,5),(4,3,5),(6,8,10),(8,6,10)]
  </code></pre>
  
  <p>As you can see, I´m getting symmetrical solutions like: (3,4,5) (4,3,5). I need to get rid of them but I don´t know how. Can anyone help me?</p>