Add link to How Lazy Evaluation Works in Haskell, by Heinrich Apfelmus