Tuesday 8 May 2012

What day is it?

It's a puzzle but now here I have codified the definitive algorithm for defining the day