Just as the title says:
http://www.perlmonks.org/?node_id=967004

quite fun to read