16.3 Stream Basics In this section we introduce the terminology and the basic concepts required to work with streams, and…