Starting problem 13
Finished problem 14
Finished problem 15
Finished challenge 16