title: Funny Haskell Behaviour: min function on three numbers, including a negative
body: <p>I've been playing around with some Haskell functions in GHCi.</p>
  
  <p>I'm getting some really funny behaviour and I'm wondering why it's happening.</p>
  
  <p>I realized that the function <code>min</code> is only supposed to be used with two values. However, when I use three values, in my case</p>
  
  <pre><code>min 1 2 -5
  </code></pre>
  
  <p>I'm getting </p>
  
  <pre><code>-4
  </code></pre>
  
  <p>as my result.</p>
  
  <p>Why is that?</p>