another example of lazy and eager operations