Runtime Polymorphism
Lazy Sequences.
Sequence Comprehensions.