ex. 4.6 - map2 - using flatMap/map
ex. 4.6 - map2 - using for comprehension