PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains

WWW: https://simonecarletti.com/code/publicsuffix-ruby
