diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique 5.png index f9f200e2..1be1ec6f 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique.png index c3c2ab8f..d329c243 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique 5.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique 5.png index 2e7539ed..90cc446a 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique 5.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique.png index eec0fcc1..74805b84 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash.png index e5e4b916..554e6fe2 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice norehash.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice.png b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice.png index 24807e2b..51be605b 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice.png and b/doc/diagrams/benchmarks-set/clang_libcpp/running insertion.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique 5.png index a2fe95c6..d2ce2a56 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique.png index eb53f3c8..5b7ac632 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice.png index dad07371..667ab64b 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered erasure.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique 5.png index 83c39c4c..265dec75 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique.png index d25ef7dd..7eb717db 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice.png index d4bc4fe4..dfb5080c 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered successful looukp.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique 5.png index 7c43b2ad..75faa5c7 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique.png index 41251196..39efd03e 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice.png index daa41516..85ca2d49 100644 Binary files a/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/clang_libcpp/scattered unsuccessful looukp.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique 5.png index 8d012b1c..2de06c82 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique.png index 3d6ae325..af0ef4d7 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique 5.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique 5.png index 5c65139b..d6383d34 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique 5.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique.png index b33427f5..b68953a7 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash.png index b0e6b5ab..036b3ca1 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice norehash.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice.png b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice.png index a34bd7f4..089a6d6b 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice.png and b/doc/diagrams/benchmarks-set/gcc/running insertion.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique 5.png index 56cadad1..d323233c 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique.png index bdd3aa7f..31b556bb 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice.png b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice.png index 3d2324b0..c105a88e 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice.png and b/doc/diagrams/benchmarks-set/gcc/scattered erasure.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique 5.png index 92c60c90..41e95e76 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique.png index 98a2f15b..9f8c7184 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice.png index d9f96588..b1de68aa 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/gcc/scattered successful looukp.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique 5.png index 497d84b5..2ff40da4 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique.png index 312b3c76..1a62b27e 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice.png index afaf4bf8..cdbe14d2 100644 Binary files a/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/gcc/scattered unsuccessful looukp.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique 5.png index dc22eb13..4d69f0ac 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique.png index efd12331..668511a1 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique 5.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique 5.png index 311c2141..2b36767a 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique 5.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique.png index dbc60834..87b0fb39 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash.png index eab1aa2b..9c3235f4 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice norehash.png differ diff --git a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice.png b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice.png index d71c2836..66d3bc4d 100644 Binary files a/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice.png and b/doc/diagrams/benchmarks-set/vs/running insertion.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique 5.png index b223b0a4..42cbe985 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique.png index 2d7a5fb4..9ba0e9a9 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice.png b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice.png index 50a14d84..42f6a1ba 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice.png and b/doc/diagrams/benchmarks-set/vs/scattered erasure.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique 5.png index b8d48386..5a5fbd46 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique.png index 36555095..e9f05076 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice.png index 054b4537..1c533310 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/vs/scattered successful looukp.xlsx.practice.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique 5.png b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique 5.png index 810f5ecd..d8963dc0 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique 5.png and b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique 5.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique.png b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique.png index 5847127e..9b9679c2 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique.png and b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice non-unique.png differ diff --git a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice.png b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice.png index 0f697161..bd5a05c0 100644 Binary files a/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice.png and b/doc/diagrams/benchmarks-set/vs/scattered unsuccessful looukp.xlsx.practice.png differ