add tests and solutions for problems 13-16