functional programming principles in scala week 7 1-3
functional programming principles in scala week 7 4-6