ex4.6 - orElse and map2 (with/without for comprehension for Either data type)