ICP1: Exercises series 2, number 3: streams