Creates a 2-dimensional IVector of shape n1 × n2, filled with elem.
n1 × n2
elem
static IVector<IVector<A>> fill2<A>(int n1, int n2, A elem) => fill(n1, fill(n2, elem));