ex. 5.7 - flatMap
ex. 5.8 -  constant