Solution to exercise 16
Tests for exercise 16
Added exercise 16 to README