eliminated deepcopy from q2params. factor of 2 speedup seen.
ln(factorial(counts)) now pre-computed. another 2x speedup