Devuelve un arreglo de subarreglos

Crea una función genérica que devuelva un arreglo con x subarreglos. Cada subarreglo contiene y copias de value.

Ejemplos

Program.Matrix(3, 2, 3) ➞ new[] { new[] { 3, 3 }, new[] { 3, 3 }, new[] { 3, 3 } }

Program.Matrix(2, 1, "edabit") ➞ new[] { new[] { "edabit" }, new[] { "edabit" } }