problem22: name scores
problem23 and fixed some issues with prime factoring in problem21, floyd's algorithm was incorrect