fix: Avoid unnecessary copy in shuffle (#515)
fix: Avoid unnecessary copy in shuffle (#515)

The previous implementation of shuffle created two
 shallow copies, one of which was unnecessary.
simple-statistics/simple-statistics,simple-statistics/simple-statistics,tmcw/simple-statistics,simple-statistics/simple-statistics