yield Using 'yield' to generate suspended computations The next computation is done only on request of user In this example, we compute primes on demand