scala exercises (P37-P39)
scala exercises (P40)
scala exercises (P41)