Detectar o navegador pelo agente de usuário

Dada uma string válida de agente de usuário do Google Chrome, Mozilla Firefox ou Internet Explorer, retorne exatamente "Google Chrome", "Mozilla Firefox" ou "Internet Explorer", conforme o caso.

Exemplos

detect_browser("Mozilla/5.0 AppleWebKit/537.36 Chrome/67.0 Safari/537.36") ➞ "Google Chrome"
detect_browser("Mozilla/5.0 Gecko/20100101 Firefox/61.0") ➞ "Mozilla Firefox"
detect_browser("Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0)") ➞ "Internet Explorer"

Todos os agentes de usuário fornecidos pertencem a um desses três navegadores.