Change the benchmarking protocol for position queries to prevent compiler and processor optimization (i.e. when making the same function call for different implementations, avoid "caching" behavior).
Change the benchmark protocol for submatrix queries (same reason as previous commit).
Add a bench mode for a single matrix.