Initialising array of arrays
fill(, 2) would end up in an error, as all arrays will be actually the same array.
I suggest provide additional method for fill function, accepting constructor function
fill(() -> , 2).
It’s possible to use for loop comprehension. But adding additional method to
fill would make