Função Generics: Escreva uma função genérica chamada duplicar<T> que receba um item e retorne um array contendo o item duas vezes.
Array Genérico: Crie uma função que receba um array genérico e retorne o último elemento.
🟡 Nível: Intermediário
Classe Genérica: Crie uma classe Pilha<T> que permita adicionar (push) e remover (pop) itens de um tipo genérico.
Constraints: Crie uma função genérica que aceite apenas objetos que possuam a propriedade .id.
🔴 Nível: Desafio
Interface Genérica: Crie uma interface para uma RespostaAPI<T> que contenha os campos status, data (do tipo T) e error. Teste-a com diferentes tipos de dados.