completed lazy_sequences and sequence_comprehensions