http://www.perlmonks.org?node_id=16889
Sorry this node isn't for you right now. Once you are allowed to consider come back for an explanation