Problem 19 algorithm is still 71 off for some reason, probably with leap years