This allows getting rid of casts. We can also leverage std::min to allow making relevant variables const. Also make the "empty" table const to allow it to be read-only.
This allows getting rid of casts. We can also leverage std::min to allow making relevant variables const. Also make the "empty" table const to allow it to be read-only.