aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_14-part2/large
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/aoc_2022_14-part2/large')
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json2
53 files changed, 94 insertions, 124 deletions
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
index d7569fd..b78c627 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33397697790.8675,"upper_bound":33678536423.8},"point_estimate":33520271158.6,"standard_error":72565924.00678416},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33403123915.5,"upper_bound":33568012546.0},"point_estimate":33469522356.5,"standard_error":51030319.6217715},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9684138.429272175,"upper_bound":275475534.08363163},"point_estimate":132146471.49023116,"standard_error":63520666.23932387},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62751343.99195265,"upper_bound":354040911.6189316},"point_estimate":242319928.93738708,"standard_error":86565650.53190066}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":527447832.24,"upper_bound":549871514.315},"point_estimate":536085029.3,"standard_error":6236123.704577803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":525463069.0,"upper_bound":536312810.0},"point_estimate":530665382.5,"standard_error":3323434.4902589344},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":537988.828548789,"upper_bound":11823832.641685009},"point_estimate":7351988.65557611,"standard_error":3545976.84226783},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3414240.9283937267,"upper_bound":31680644.35147806},"point_estimate":20733523.817789618,"standard_error":9598570.703054655}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
index 44400d4..b175b73 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,33552875966.0,ns,1
-aoc_2022_14-part2,,large,,,33196401135.0,ns,1
-aoc_2022_14-part2,,large,,,33568012546.0,ns,1
-aoc_2022_14-part2,,large,,,34131315807.0,ns,1
-aoc_2022_14-part2,,large,,,33430847230.0,ns,1
-aoc_2022_14-part2,,large,,,33577966358.0,ns,1
-aoc_2022_14-part2,,large,,,33443910954.0,ns,1
-aoc_2022_14-part2,,large,,,33374612815.0,ns,1
-aoc_2022_14-part2,,large,,,33495133759.0,ns,1
-aoc_2022_14-part2,,large,,,33431635016.0,ns,1
+aoc_2022_14-part2,,large,,,532295739.0,ns,1
+aoc_2022_14-part2,,large,,,525949999.0,ns,1
+aoc_2022_14-part2,,large,,,525463069.0,ns,1
+aoc_2022_14-part2,,large,,,525232708.0,ns,1
+aoc_2022_14-part2,,large,,,523430762.0,ns,1
+aoc_2022_14-part2,,large,,,533438135.0,ns,1
+aoc_2022_14-part2,,large,,,529035026.0,ns,1
+aoc_2022_14-part2,,large,,,533021476.0,ns,1
+aoc_2022_14-part2,,large,,,539604144.0,ns,1
+aoc_2022_14-part2,,large,,,593379235.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
index 5274a66..04a3f6d 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[33552875966.0,33196401135.0,33568012546.0,34131315807.0,33430847230.0,33577966358.0,33443910954.0,33374612815.0,33495133759.0,33431635016.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[532295739.0,525949999.0,525463069.0,525232708.0,523430762.0,533438135.0,529035026.0,533021476.0,539604144.0,593379235.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
index 64a3e61..4625156 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -1 +1 @@
-[33031491503.0,33231267839.75,33764004737.75,33963781074.5] \ No newline at end of file
+[502337295.25,513961048.375,544957723.375,556581476.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
index ffe8bf1..14c14ec 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335478223.515,"upper_bound":337796948.7},"point_estimate":336469287.85,"standard_error":605208.1795725881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335335294.5,"upper_bound":337148092.0},"point_estimate":335747108.0,"standard_error":488356.67268105823},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140044.5402637124,"upper_bound":2204039.7925704718},"point_estimate":1013041.6588649154,"standard_error":585216.544574382},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":601268.5036378717,"upper_bound":2926619.477928066},"point_estimate":2012025.468611268,"standard_error":703572.0562182368}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":337936002.29125,"upper_bound":340626131.55},"point_estimate":339211786.0,"standard_error":692166.3882558414},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":337308134.5,"upper_bound":341190441.25},"point_estimate":338817458.25,"standard_error":982248.1522210673},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":567858.3995684981,"upper_bound":4046868.1938037276},"point_estimate":2034666.830277443,"standard_error":923428.2121557007},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1164481.2144076002,"upper_bound":2859061.806005519},"point_estimate":2303921.6174627366,"standard_error":433061.6665683495}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
index 2ff0565..0cfa9df 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,673373378.0,ns,2
-aoc_2022_14-part2,,large,,,673586981.0,ns,2
-aoc_2022_14-part2,,large,,,668521007.0,ns,2
-aoc_2022_14-part2,,large,,,670670589.0,ns,2
-aoc_2022_14-part2,,large,,,671314449.0,ns,2
-aoc_2022_14-part2,,large,,,683090003.0,ns,2
-aoc_2022_14-part2,,large,,,670640229.0,ns,2
-aoc_2022_14-part2,,large,,,671296148.0,ns,2
-aoc_2022_14-part2,,large,,,671673983.0,ns,2
-aoc_2022_14-part2,,large,,,675218990.0,ns,2
+aoc_2022_14-part2,,large,,,684994436.0,ns,2
+aoc_2022_14-part2,,large,,,675434043.0,ns,2
+aoc_2022_14-part2,,large,,,678785012.0,ns,2
+aoc_2022_14-part2,,large,,,680442216.0,ns,2
+aoc_2022_14-part2,,large,,,686572240.0,ns,2
+aoc_2022_14-part2,,large,,,676484821.0,ns,2
+aoc_2022_14-part2,,large,,,673798495.0,ns,2
+aoc_2022_14-part2,,large,,,674952760.0,ns,2
+aoc_2022_14-part2,,large,,,679767329.0,ns,2
+aoc_2022_14-part2,,large,,,673004368.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
index 97becd6..84d718d 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[673373378.0,673586981.0,668521007.0,670670589.0,671314449.0,683090003.0,670640229.0,671296148.0,671673983.0,675218990.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[684994436.0,675434043.0,678785012.0,680442216.0,686572240.0,676484821.0,673798495.0,674952760.0,679767329.0,673004368.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
index ae82fef..f16ad81 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[331353587.125,333383538.25,338796741.25,340826692.375] \ No newline at end of file
+[329735920.125,333636230.25,344037057.25,347937367.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 03abab4..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342679728.37125003,"upper_bound":349281576.9},"point_estimate":345508842.95,"standard_error":1718991.4083610787},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":341238186.5,"upper_bound":347249945.0},"point_estimate":344662940.25,"standard_error":1739741.934824436},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":500156.2130704522,"upper_bound":7430788.473527133},"point_estimate":3873540.0254309177,"standard_error":1644359.074532735},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2071911.483118008,"upper_bound":8388029.449723317},"point_estimate":5738145.420750935,"standard_error":1996130.0971913089}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 36c612a..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,694499890.0,ns,2
-aoc_2022_14-part2,,large,,,692626550.0,ns,2
-aoc_2022_14-part2,,large,,,720133567.0,ns,2
-aoc_2022_14-part2,,large,,,694602539.0,ns,2
-aoc_2022_14-part2,,large,,,682476373.0,ns,2
-aoc_2022_14-part2,,large,,,690562835.0,ns,2
-aoc_2022_14-part2,,large,,,688088926.0,ns,2
-aoc_2022_14-part2,,large,,,681348833.0,ns,2
-aoc_2022_14-part2,,large,,,684266650.0,ns,2
-aoc_2022_14-part2,,large,,,681570696.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 9055f76..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694499890.0,692626550.0,720133567.0,694602539.0,682476373.0,690562835.0,688088926.0,681348833.0,684266650.0,681570696.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 522199b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[324800552.0,333131261.5625,355346487.0625,363677196.625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 1ffffb3..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271379680.8675,"upper_bound":272414823.59125},"point_estimate":271930179.55,"standard_error":265928.2410922711},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271434062.75,"upper_bound":272772003.5},"point_estimate":271913750.25,"standard_error":313088.02553378063},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57391.444981098175,"upper_bound":1449513.5313659906},"point_estimate":967251.1880278587,"standard_error":381078.8843759331},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":440752.69422118494,"upper_bound":1162942.8526998316},"point_estimate":884306.2007348049,"standard_error":197055.6179587254}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 69a746e..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,543164900.0,ns,2
-aoc_2022_14-part2,,large,,,543796691.0,ns,2
-aoc_2022_14-part2,,large,,,542016980.0,ns,2
-aoc_2022_14-part2,,large,,,540220405.0,ns,2
-aoc_2022_14-part2,,large,,,545927714.0,ns,2
-aoc_2022_14-part2,,large,,,545544007.0,ns,2
-aoc_2022_14-part2,,large,,,543858310.0,ns,2
-aoc_2022_14-part2,,large,,,543719271.0,ns,2
-aoc_2022_14-part2,,large,,,544720602.0,ns,2
-aoc_2022_14-part2,,large,,,545634711.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 778dc76..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[543164900.0,543796691.0,542016980.0,540220405.0,545927714.0,545544007.0,543858310.0,543719271.0,544720602.0,545634711.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index bd021ed..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[268599751.875,270125749.125,274195075.125,275721072.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
deleted file mode 100644
index 5cb4797..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245423608.35,"upper_bound":246152246.45},"point_estimate":245788412.7,"standard_error":185860.35768898716},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245286389.0,"upper_bound":246397934.0},"point_estimate":245701830.75,"standard_error":297861.2677711618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93122.10434675217,"upper_bound":1044906.068149209},"point_estimate":679919.2359790206,"standard_error":241155.95878890553},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":374617.8200836528,"upper_bound":769356.335571958},"point_estimate":621546.3473711353,"standard_error":101085.2307593039}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
deleted file mode 100644
index a2e4f55..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,490543216.0,ns,2
-aoc_2022_14-part2,,large,,,492377613.0,ns,2
-aoc_2022_14-part2,,large,,,492388685.0,ns,2
-aoc_2022_14-part2,,large,,,489557607.0,ns,2
-aoc_2022_14-part2,,large,,,490572778.0,ns,2
-aoc_2022_14-part2,,large,,,490967166.0,ns,2
-aoc_2022_14-part2,,large,,,493214123.0,ns,2
-aoc_2022_14-part2,,large,,,491745098.0,ns,2
-aoc_2022_14-part2,,large,,,493339743.0,ns,2
-aoc_2022_14-part2,,large,,,491062225.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
deleted file mode 100644
index b37b9a6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[490543216.0,492377613.0,492388685.0,489557607.0,490572778.0,490967166.0,493214123.0,491745098.0,493339743.0,491062225.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
deleted file mode 100644
index 541f8ec..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[242763874.5,244049781.0,247478865.0,248764771.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..8b20543
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":236072832.76166666,"upper_bound":239225047.25583333},"point_estimate":237661706.83333334,"standard_error":806552.7284101829},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":235001332.66666666,"upper_bound":240012203.16666666},"point_estimate":237587238.1666667,"standard_error":1233661.9168346894},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":779072.1863687038,"upper_bound":4615830.3890526295},"point_estimate":3362352.1566063166,"standard_error":1005666.8508072091},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1616607.5765109651,"upper_bound":3247594.8673454183},"point_estimate":2678905.495706213,"standard_error":413935.4262808118}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..6e3974d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,701377742.0,ns,3
+aoc_2022_14-part2,,large,,,718611251.0,ns,3
+aoc_2022_14-part2,,large,,,714107748.0,ns,3
+aoc_2022_14-part2,,large,,,703355024.0,ns,3
+aoc_2022_14-part2,,large,,,724951656.0,ns,3
+aoc_2022_14-part2,,large,,,722035034.0,ns,3
+aoc_2022_14-part2,,large,,,718038185.0,ns,3
+aoc_2022_14-part2,,large,,,710954886.0,ns,3
+aoc_2022_14-part2,,large,,,705003998.0,ns,3
+aoc_2022_14-part2,,large,,,711415681.0,ns,3
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..b47c547
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[701377742.0,718611251.0,714107748.0,703355024.0,724951656.0,722035034.0,718038185.0,710954886.0,705003998.0,711415681.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..16bdc04
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[223520975.50000003,229509107.75,245477460.41666663,251465592.66666663] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
index a92a00c..367838f 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32937040877.1,"upper_bound":33283266457.5},"point_estimate":33098871759.9,"standard_error":88932107.96427925},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32894470163.5,"upper_bound":33299543225.5},"point_estimate":32984593910.0,"standard_error":116220522.6751774},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43881625.594845414,"upper_bound":492335166.10690355},"point_estimate":246318372.36637473,"standard_error":118850923.79093996},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139626785.1470095,"upper_bound":388766562.8011144},"point_estimate":297295747.12507993,"standard_error":66182323.14498088}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":462624445.7475,"upper_bound":465899839.55},"point_estimate":464226269.2,"standard_error":837673.9689611968},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":462427166.25,"upper_bound":466029630.0},"point_estimate":463940791.75,"standard_error":897237.6684220012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":675859.8772510886,"upper_bound":4905409.2213615775},"point_estimate":2347763.775318861,"standard_error":1026950.9933224524},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1275082.0068229611,"upper_bound":3789890.5330522144},"point_estimate":2801696.615669931,"standard_error":650789.1310555483}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
index 4bce41c..9d128b7 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,33281482593.0,ns,1
-aoc_2022_14-part2,,large,,,32999890536.0,ns,1
-aoc_2022_14-part2,,large,,,32729675268.0,ns,1
-aoc_2022_14-part2,,large,,,32859423477.0,ns,1
-aoc_2022_14-part2,,large,,,32929516850.0,ns,1
-aoc_2022_14-part2,,large,,,32910101781.0,ns,1
-aoc_2022_14-part2,,large,,,32969297284.0,ns,1
-aoc_2022_14-part2,,large,,,33710243359.0,ns,1
-aoc_2022_14-part2,,large,,,33407384036.0,ns,1
-aoc_2022_14-part2,,large,,,33191702415.0,ns,1
+aoc_2022_14-part2,,large,,,932677875.0,ns,2
+aoc_2022_14-part2,,large,,,939453337.0,ns,2
+aoc_2022_14-part2,,large,,,923771838.0,ns,2
+aoc_2022_14-part2,,large,,,928007307.0,ns,2
+aoc_2022_14-part2,,large,,,932059260.0,ns,2
+aoc_2022_14-part2,,large,,,925936827.0,ns,2
+aoc_2022_14-part2,,large,,,927755860.0,ns,2
+aoc_2022_14-part2,,large,,,925932415.0,ns,2
+aoc_2022_14-part2,,large,,,930106018.0,ns,2
+aoc_2022_14-part2,,large,,,918824647.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
index 381f259..f428f07 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[33281482593.0,32999890536.0,32729675268.0,32859423477.0,32929516850.0,32910101781.0,32969297284.0,33710243359.0,33407384036.0,33191702415.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[932677875.0,939453337.0,923771838.0,928007307.0,932059260.0,925936827.0,927755860.0,925932415.0,930106018.0,918824647.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
index 7a0b75a..9678826 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[31882709547.5,32398832547.875,33775160548.875,34291283549.25] \ No newline at end of file
+[454510611.75,458738685.375,470013548.375,474241622.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..2b2fe91
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271254925.75,"upper_bound":273951052.7},"point_estimate":272623961.65,"standard_error":688384.05797321},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271001492.5,"upper_bound":274262842.5},"point_estimate":272725086.25,"standard_error":793650.4222954994},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":575611.6561308503,"upper_bound":3835314.520959556},"point_estimate":2208184.4007968903,"standard_error":888121.9727866042},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1212217.6182053653,"upper_bound":2959910.7505087345},"point_estimate":2302664.0879611364,"standard_error":447191.57180239237}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..f11c7b5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,537336511.0,ns,2
+aoc_2022_14-part2,,large,,,546883064.0,ns,2
+aoc_2022_14-part2,,large,,,544893202.0,ns,2
+aoc_2022_14-part2,,large,,,539551806.0,ns,2
+aoc_2022_14-part2,,large,,,542568085.0,ns,2
+aoc_2022_14-part2,,large,,,549593335.0,ns,2
+aoc_2022_14-part2,,large,,,548525685.0,ns,2
+aoc_2022_14-part2,,large,,,552666238.0,ns,2
+aoc_2022_14-part2,,large,,,546007143.0,ns,2
+aoc_2022_14-part2,,large,,,544454164.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..ccafa9f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[537336511.0,546883064.0,544893202.0,539551806.0,542568085.0,549593335.0,548525685.0,552666238.0,546007143.0,544454164.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..4cd8ed7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[263906664.875,267713233.625,277864083.625,281670652.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
deleted file mode 100644
index 3b09906..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
deleted file mode 100644
index e6347d6..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342072917.55,"upper_bound":344470067.7},"point_estimate":343314160.6,"standard_error":614625.3394410238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":341414115.75,"upper_bound":345076570.5},"point_estimate":343633079.25,"standard_error":866902.1402751748},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":492464.4844070077,"upper_bound":3618661.0748559237},"point_estimate":2222863.9937862754,"standard_error":794008.9734607502},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1105717.252070097,"upper_bound":2525269.7844484313},"point_estimate":2054737.5099835447,"standard_error":356838.5094749577}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
deleted file mode 100644
index 46a0bf5..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,685266336.0,ns,2
-aoc_2022_14-part2,,large,,,690153141.0,ns,2
-aoc_2022_14-part2,,large,,,692004534.0,ns,2
-aoc_2022_14-part2,,large,,,684155936.0,ns,2
-aoc_2022_14-part2,,large,,,680390127.0,ns,2
-aoc_2022_14-part2,,large,,,687376334.0,ns,2
-aoc_2022_14-part2,,large,,,690675883.0,ns,2
-aoc_2022_14-part2,,large,,,688907940.0,ns,2
-aoc_2022_14-part2,,large,,,687155983.0,ns,2
-aoc_2022_14-part2,,large,,,680196998.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
deleted file mode 100644
index 1baba6a..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[685266336.0,690153141.0,692004534.0,684155936.0,680390127.0,687376334.0,690675883.0,688907940.0,687155983.0,680196998.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
deleted file mode 100644
index 20ea293..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[334104310.875,338160539.4375,348977148.9375,353033377.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet until n=26360, then primrose_library::SortedUniqueVec)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..5c61379
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":331054999.48749995,"upper_bound":339657453.65},"point_estimate":335034406.7,"standard_error":2204255.534672293},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":329743701.25,"upper_bound":340620514.5},"point_estimate":332946440.25,"standard_error":2158344.9482352627},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":772981.6656768322,"upper_bound":11275130.175076425},"point_estimate":3853741.0147324204,"standard_error":2841136.6639409703},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2527711.426792774,"upper_bound":9337936.958695492},"point_estimate":7386887.422023923,"standard_error":1742131.45043728}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..ccb471d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,673552697.0,ns,2
+aoc_2022_14-part2,,large,,,696790354.0,ns,2
+aoc_2022_14-part2,,large,,,666510419.0,ns,2
+aoc_2022_14-part2,,large,,,663727990.0,ns,2
+aoc_2022_14-part2,,large,,,667360818.0,ns,2
+aoc_2022_14-part2,,large,,,655246815.0,ns,2
+aoc_2022_14-part2,,large,,,665275342.0,ns,2
+aoc_2022_14-part2,,large,,,653947013.0,ns,2
+aoc_2022_14-part2,,large,,,663155446.0,ns,2
+aoc_2022_14-part2,,large,,,695121240.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..dd0aa59
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[673552697.0,696790354.0,666510419.0,663727990.0,667360818.0,655246815.0,665275342.0,653947013.0,663155446.0,695121240.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..5a1f94c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[318590073.125,325119682.0625,342531972.5625,349061581.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
deleted file mode 100644
index 3b09906..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
+++ /dev/null
@@ -1 +0,0 @@
-{"group_id":"aoc_2022_14-part2","function_id":null,"value_str":"large","throughput":null,"full_id":"aoc_2022_14-part2/large","directory_name":"aoc_2022_14-part2/large","title":"aoc_2022_14-part2/large"} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 079b7e1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240232057.9483333,"upper_bound":251972380.8333333},"point_estimate":245229530.43333334,"standard_error":3069313.6937004803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":239263436.66666666,"upper_bound":248660463.8333333},"point_estimate":241564692.3333333,"standard_error":2182754.9580348004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":748846.9149053023,"upper_bound":11662546.27384843},"point_estimate":3941191.8035298586,"standard_error":2989694.1819044612},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2363817.965513442,"upper_bound":14709702.8483645},"point_estimate":10255473.221113866,"standard_error":3523087.3110839617}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index c3d63b2..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,724520112.0,ns,3
-aoc_2022_14-part2,,large,,,722185430.0,ns,3
-aoc_2022_14-part2,,large,,,739299733.0,ns,3
-aoc_2022_14-part2,,large,,,812082875.0,ns,3
-aoc_2022_14-part2,,large,,,713395190.0,ns,3
-aoc_2022_14-part2,,large,,,729344975.0,ns,3
-aoc_2022_14-part2,,large,,,708485048.0,ns,3
-aoc_2022_14-part2,,large,,,720086700.0,ns,3
-aoc_2022_14-part2,,large,,,762617808.0,ns,3
-aoc_2022_14-part2,,large,,,724868042.0,ns,3
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 6a8b4cf..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[724520112.0,722185430.0,739299733.0,812082875.0,713395190.0,729344975.0,708485048.0,720086700.0,762617808.0,724868042.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 1f3702d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[224004133.16666657,232103963.66666663,253703511.66666675,261803342.16666678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
index 5cb4797..2b2fe91 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245423608.35,"upper_bound":246152246.45},"point_estimate":245788412.7,"standard_error":185860.35768898716},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":245286389.0,"upper_bound":246397934.0},"point_estimate":245701830.75,"standard_error":297861.2677711618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":93122.10434675217,"upper_bound":1044906.068149209},"point_estimate":679919.2359790206,"standard_error":241155.95878890553},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":374617.8200836528,"upper_bound":769356.335571958},"point_estimate":621546.3473711353,"standard_error":101085.2307593039}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271254925.75,"upper_bound":273951052.7},"point_estimate":272623961.65,"standard_error":688384.05797321},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271001492.5,"upper_bound":274262842.5},"point_estimate":272725086.25,"standard_error":793650.4222954994},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":575611.6561308503,"upper_bound":3835314.520959556},"point_estimate":2208184.4007968903,"standard_error":888121.9727866042},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1212217.6182053653,"upper_bound":2959910.7505087345},"point_estimate":2302664.0879611364,"standard_error":447191.57180239237}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
index a2e4f55..f11c7b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,490543216.0,ns,2
-aoc_2022_14-part2,,large,,,492377613.0,ns,2
-aoc_2022_14-part2,,large,,,492388685.0,ns,2
-aoc_2022_14-part2,,large,,,489557607.0,ns,2
-aoc_2022_14-part2,,large,,,490572778.0,ns,2
-aoc_2022_14-part2,,large,,,490967166.0,ns,2
-aoc_2022_14-part2,,large,,,493214123.0,ns,2
-aoc_2022_14-part2,,large,,,491745098.0,ns,2
-aoc_2022_14-part2,,large,,,493339743.0,ns,2
-aoc_2022_14-part2,,large,,,491062225.0,ns,2
+aoc_2022_14-part2,,large,,,537336511.0,ns,2
+aoc_2022_14-part2,,large,,,546883064.0,ns,2
+aoc_2022_14-part2,,large,,,544893202.0,ns,2
+aoc_2022_14-part2,,large,,,539551806.0,ns,2
+aoc_2022_14-part2,,large,,,542568085.0,ns,2
+aoc_2022_14-part2,,large,,,549593335.0,ns,2
+aoc_2022_14-part2,,large,,,548525685.0,ns,2
+aoc_2022_14-part2,,large,,,552666238.0,ns,2
+aoc_2022_14-part2,,large,,,546007143.0,ns,2
+aoc_2022_14-part2,,large,,,544454164.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
index b37b9a6..ccafa9f 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[490543216.0,492377613.0,492388685.0,489557607.0,490572778.0,490967166.0,493214123.0,491745098.0,493339743.0,491062225.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[537336511.0,546883064.0,544893202.0,539551806.0,542568085.0,549593335.0,548525685.0,552666238.0,546007143.0,544454164.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
index 541f8ec..4cd8ed7 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
@@ -1 +1 @@
-[242763874.5,244049781.0,247478865.0,248764771.5] \ No newline at end of file
+[263906664.875,267713233.625,277864083.625,281670652.375] \ No newline at end of file