Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais marcas de maquiagem cruelty-free têm a maior classificação média?
 ###Tabelas: 
CREATE TABLE cruelty_free_makeup (brand VARCHAR(255), product VARCHAR(255), rating DECIMAL(2,1), cruelty_free BOOLEAN); INSERT INTO cruelty_free_makeup (brand, product, rating, cruelty_free) VALUES ('Pacifica', 'Foundation', 4.3, true), ('NYX', 'Mascara', 4.5, true), ('e.l.f.', 'Eyeshadow', 4.2, true), ('Milani', 'Lipstick', 4.4, true);
SELECT brand, AVG(rating) as avg_rating FROM cruelty_free_makeup WHERE cruelty_free = true GROUP BY brand ORDER BY avg_rating DESC;