I'm relatively new to writing Perl (though I've done my best to educate myself) and I've been tasked with reverse engineering some code. What is the purpose of the tilde (~) operator at the beginning of the following line of code? (this isn't the binding pattern match operator =~)