Returns an unmodifiable list of nRows, nColumns.
List<int> get shape => List.unmodifiable([length, nColumns]);