Add comments
Add benchmarks
Fix bug in randInPlaceBlockwise
Better benchmark
Lots of stuff