The Programmers Stone
See
ProgrammersStone
for existing discussion