streams ch21 examples