problem 13 done, trivial in python, perhaps do in C++ for extra challenge