Punycode converter

Encodes and decodes a domain name using the punycode method. This method is designed to convert domains containing national language characters to ACE-sequences that consist only of alphanumeric characters, as allowed in domain names.