Lazy evaluation

Lazy evaluation or call-by-need is an evaluation strategy which delays the evaluation of...um...whatever they're called until neces...nesses...ne...whatezezzzz... (See here for a more complete article on the subject)