Use in place shuffle