lazy list

lazy list

A list which is built using a non-strict constructor. Anyhead or tail of the list may be an unevaluated closure. Alsoknown as streams since they may be used to carry a sequence ofvalues from the output of one function to an input of another.See also Lazy evaluation.