add correctness check to timing.
(There is still something wrong with the last RADEX grid: it is taking
~5x longer than predicted based on first round of timing tests)
refactor for speed!!!!