Este algoritmo foi criado como um exemplo para auxiliar uma pessoa interessada em combinar uma lista de elementos em matrizes menores. A função combinacoesDe implementa a lógica necessária para gerar todas as combinações possíveis, de acordo com os parâmetros fornecidos.