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 sistemas alimentares indígenas têm o maior e o menor financiamento total na África?
 ###Tabelas: 
CREATE TABLE indigenous_food_systems (id INT, name TEXT, total_funding FLOAT, region TEXT); INSERT INTO indigenous_food_systems (id, name, total_funding, region) VALUES (1, 'System 1', 50000.0, 'Africa'), (2, 'System 2', 30000.0, 'Africa'), (3, 'System 3', 70000.0, 'Africa');
SELECT name, total_funding FROM (SELECT name, total_funding, ROW_NUMBER() OVER (ORDER BY total_funding DESC) as rank FROM indigenous_food_systems WHERE region = 'Africa') as ranked_systems WHERE rank = 1 OR rank = (SELECT COUNT(*) FROM indigenous_food_systems WHERE region = 'Africa') ORDER BY total_funding;