Streams...
Lazy evaluation...
Infinite sequences.