move shuffle functions from number-utils.js to data-utils.js, update 16.4, 7.4, and 8.5 to reflect change