Purity makes the job of understanding code easier ~ Real World Haskell