Separando objetos `Fruit` dentro de um array

Cada Fruit descreve um nome e uma quantidade positiva. Retorne um novo array contendo essa quantidade de objetos Fruit separados, cada um com quantidade 1, preservando a ordem original das frutas.

Exemplo

Program.SplitBunches(new[] { new Fruit("grapes", 2) }) ➢ two grape objects with quantity 1