report slowest tests
Do not need to specify all generators in a where filter.

No longer generates the product of all generated parameters. Much
faster, so samples function defaults to 1000.

Default min/max float values are -1000 and +1000
small refactoring to remove duplicate logic