Last year I played around with the Doomsday Rule . I managed to make a program using the steps described. I was surpised it actually worked. Pretty awesome for such a simple set of steps.