>>487
http://www.experts-exchange.com/Programming/Programming_Languages/Perl/Q_21186994.html