lazy sequence functions.