This may amuse; I once worked with someone who had written a computer program (way back when it was Fortran and punch cards) to calculate the dates of Easter which worked on track for many years in advance and then somewhere around the year 2100 suddenly failed catastrophically when it came up with a "negative Easter".
(no subject)