Computer Science through Streams