Added solution using generators to problem 14 and first crack at problems 15 and 16.