Conte cada valor em um object[] e retorne um dicionário ordenado por frequência decrescente. Preserve a ordem da primeira aparição quando as frequências empatarem. Os valores são comparados usando a igualdade comum do C#.
Program.CountRepetitions(new object[] { "cat", "dog", "cat", "cow", "cow", "cow" })
➢ { "cow": 3, "cat": 2, "dog": 1 }