title: What does "pure" mean in "pure functional language"?
body: <p>Haskell has been called a "pure functional language."  </p>
  
  <p>What does "pure" mean in this context? What consequences does this have for a programmer?</p>