title: Why is lazy evaluation useful?
body: <p>I have long been wondering why lazy evaluation is useful. I have yet to have anyone explain to me in a way that makes sense; mostly it ends up boiling down to "trust me".</p>
  
  <p>Note: I do not mean memoization. </p>