Multiple changes

- Added a benchmark.
- Minor updates in vect::shuffle.