Used to create a new table widget. An initial size must be given by
specifying how many rows and columns the table should have,
although this can be changed later with resize().
There can never be more than 65535 colums nor more than 65535 rows.
setting homogeneousp to 1 forces the all tablecells to be exactly
the same size.