Running the following block:
df := DataFrame withRows: #((1) (2) (3) (4)).
df select: [ :row | (row at: 1) >= 5 ].
leads to SubscriptOutOfBounds: 1, due to first in DataFrameInternal withRows::
numberOfColumns := anArrayOfArrays first size.
Shouldn't it return an empty Dataframe instead?