title: grave accent in Haskell
body: <p>I am new in Haskell programming. I am trying to understand syntax and semantics of this language. I am a bit curious about the semantics of grave accent .
  Why does this code work when we use grave accent?</p>
  
  <pre><code>elem' :: (Eq a) =&gt; a -&gt; [a] -&gt; Bool  
  elem' a [] = False  
  elem' a (x:xs)  
      | a == x    = True  
      | otherwise = a `elem'` xs {-grave accent used in this line -}
  </code></pre>