added excercise 15 (tests)