Exercise 119: added templates; automated tests
Exercise 119 completed