21.1 Stream Concepts