ch5 streams section 2