Lecture 6A - Streams (part 1)