* Better testing and bug fixes for globally-seeded objects.
* Fixed issue where list objects weren't deterministic when resetting the global seed with `random.seed(x)`.
* Fixed issue that caused an unhandled exception when calling `copy.deepcopy` on a `RandObj` instance using global seeding.
* Split random list solver into naive and fast, add user-facing option to disable naive.
* Previously this was optimized manually, but in a stateful way that impacted determinism.
* Therefore this is considered a bug fix rather than a feature addition.
* Change benchmarking for this accordingly.