Add getter for "columns"
Read int values directly from IO (allocates less memory)