Clean up FishersExact some: - Move constant declarations to top of file - Tweak default table size to be more reasonable, since all tables now support rehashing if the tables are outgrown - Add threshold table size for triggering ThreadedCalculate - Change from static number of threads to using Platform::AvailableCPUs to determine how many threads to start - Remove duplicate code block from Calculate()
Clean up FishersExact some:
- Move constant declarations to top of file
- Tweak default table size to be more reasonable, since all tables now support rehashing if the tables are outgrown
- Add threshold table size for triggering ThreadedCalculate
- Change from static number of threads to using Platform::AvailableCPUs to determine how many threads to start
- Remove duplicate code block from Calculate()

devosoft/apto,brysonda/apto,devosoft/apto,brysonda/apto