Minor changes and code used for the factorial run done a week or so ago.
Create consistent/centralized method for shuffling byte arrays.  It's
necessary to do it this way rather than using someone else's utility
method because we need to use a specific random source for
reproducibility reasons.