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.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", 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::collections::LinkedList), ("Set", 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::collections::LinkedList), ("Set", 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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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", primrose_library::SortedUniqueVec)])])/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", 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", [("List", std::vec::Vec), ("Set", 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", 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", 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", 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::BTreeSet)])])/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::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", [("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)])])/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::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)])])/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", 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", 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", 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", 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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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", primrose_library::SortedUniqueVec), ("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::BTreeSet), ("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", [("Set", primrose_library::SortedUniqueVec), ("List", std::vec::Vec)])])/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::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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::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), ("List", std::collections::LinkedList)])])/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", std::collections::HashSet), ("List", std::collections::LinkedList)])])/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", std::collections::HashSet), ("List", std::collections::LinkedList)])])/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", std::collections::HashSet), ("List", std::collections::LinkedList)])])/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::HashSet), ("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", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/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::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, 96 insertions, 96 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
deleted file mode 100644
index b78c627..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", primrose_library::SortedUniqueVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index b175b73..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", 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,,,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
deleted file mode 100644
index 04a3f6d..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", primrose_library::SortedUniqueVec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 4625156..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", primrose_library::SortedUniqueVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 14c14ec..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::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 0cfa9df..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::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,,,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
deleted file mode 100644
index 84d718d..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::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":[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
deleted file mode 100644
index f16ad81..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::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", 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", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/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", 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", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/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", 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", primrose_library::SortedUniqueVec)])])/estimates.json
new file mode 100644
index 0000000..4d86baa
--- /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", primrose_library::SortedUniqueVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":469242953.32125,"upper_bound":476402521.27250004},"point_estimate":472146564.2,"standard_error":1911367.8465193084},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":468497372.25,"upper_bound":473674185.0},"point_estimate":470192310.0,"standard_error":1252545.3757490672},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":587060.6637775898,"upper_bound":5726846.331328154},"point_estimate":2815588.560113311,"standard_error":1386222.487751981},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1477028.6774382822,"upper_bound":9575767.217290325},"point_estimate":6389885.100121533,"standard_error":2597854.989227222}} \ 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", 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", primrose_library::SortedUniqueVec)])])/raw.csv
new file mode 100644
index 0000000..44aaf0a
--- /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", primrose_library::SortedUniqueVec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,938014423.0,ns,2
+aoc_2022_14-part2,,large,,,941146280.0,ns,2
+aoc_2022_14-part2,,large,,,947348370.0,ns,2
+aoc_2022_14-part2,,large,,,942100677.0,ns,2
+aoc_2022_14-part2,,large,,,939622960.0,ns,2
+aoc_2022_14-part2,,large,,,935158463.0,ns,2
+aoc_2022_14-part2,,large,,,934484558.0,ns,2
+aoc_2022_14-part2,,large,,,938831026.0,ns,2
+aoc_2022_14-part2,,large,,,978390053.0,ns,2
+aoc_2022_14-part2,,large,,,947834474.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", 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", primrose_library::SortedUniqueVec)])])/sample.json
new file mode 100644
index 0000000..ed2e615
--- /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", primrose_library::SortedUniqueVec)])])/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":[938014423.0,941146280.0,947348370.0,942100677.0,939622960.0,935158463.0,934484558.0,938831026.0,978390053.0,947834474.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", 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", primrose_library::SortedUniqueVec)])])/tukey.json
new file mode 100644
index 0000000..25a11a7
--- /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", primrose_library::SortedUniqueVec)])])/tukey.json
@@ -0,0 +1 @@
+[457382477.375,463245882.125,478881628.125,484745032.875] \ 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)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::BTreeSet)])])/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::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
new file mode 100644
index 0000000..a86468f
--- /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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270077584.40749997,"upper_bound":272477001.2},"point_estimate":271350787.0,"standard_error":614578.4225569535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":269933576.75,"upper_bound":272791658.0},"point_estimate":271616173.5,"standard_error":659209.2409005133},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":353738.7168198824,"upper_bound":3452157.6848119497},"point_estimate":1397360.4827418923,"standard_error":799272.7210731972},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":955424.7184889246,"upper_bound":2668513.8204232506},"point_estimate":2038757.2202205958,"standard_error":449521.9259643459}} \ 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
new file mode 100644
index 0000000..264299c
--- /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::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,541968002.0,ns,2
+aoc_2022_14-part2,,large,,,537766305.0,ns,2
+aoc_2022_14-part2,,large,,,534624086.0,ns,2
+aoc_2022_14-part2,,large,,,542526814.0,ns,2
+aoc_2022_14-part2,,large,,,546964266.0,ns,2
+aoc_2022_14-part2,,large,,,548111114.0,ns,2
+aoc_2022_14-part2,,large,,,544202366.0,ns,2
+aoc_2022_14-part2,,large,,,545342467.0,ns,2
+aoc_2022_14-part2,,large,,,541572440.0,ns,2
+aoc_2022_14-part2,,large,,,543937880.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
new file mode 100644
index 0000000..1755535
--- /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::BTreeSet)])])/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":[541968002.0,537766305.0,534624086.0,542526814.0,546964266.0,548111114.0,544202366.0,545342467.0,541572440.0,543937880.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
new file mode 100644
index 0000000..cd1427c
--- /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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[265756498.375,268296081.8125,275068304.3125,277607887.75] \ 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)])])/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
deleted file mode 100644
index 8b20543..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)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 6e3974d..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)])])/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,,,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
deleted file mode 100644
index b47c547..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)])])/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":[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
deleted file mode 100644
index 16bdc04..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)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("List", std::vec::Vec), ("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", [("Set", primrose_library::SortedUniqueVec), ("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)])])/benchmark.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::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", 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", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..728d3b1
--- /dev/null
+++ 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::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":528633411.3,"upper_bound":535109907.9},"point_estimate":531752275.9,"standard_error":1658945.7589605995},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":527986133.0,"upper_bound":535249567.5},"point_estimate":530623220.5,"standard_error":1733105.9769857354},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":843245.0436294079,"upper_bound":9351118.305784464},"point_estimate":4421145.738708973,"standard_error":2430902.1986964196},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2690859.8269028123,"upper_bound":7220905.634322808},"point_estimate":5542780.252509915,"standard_error":1158316.0888083144}} \ 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::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", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..5f266a4
--- /dev/null
+++ 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::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,,,526131902.0,ns,1
+aoc_2022_14-part2,,large,,,529840364.0,ns,1
+aoc_2022_14-part2,,large,,,532095946.0,ns,1
+aoc_2022_14-part2,,large,,,542056257.0,ns,1
+aoc_2022_14-part2,,large,,,530837316.0,ns,1
+aoc_2022_14-part2,,large,,,523405399.0,ns,1
+aoc_2022_14-part2,,large,,,529165832.0,ns,1
+aoc_2022_14-part2,,large,,,530409125.0,ns,1
+aoc_2022_14-part2,,large,,,538403189.0,ns,1
+aoc_2022_14-part2,,large,,,535177429.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", [("Set", 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", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..721231b
--- /dev/null
+++ 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::collections::LinkedList)])])/sample.json
@@ -0,0 +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":[526131902.0,529840364.0,532095946.0,542056257.0,530837316.0,523405399.0,529165832.0,530409125.0,538403189.0,535177429.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::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", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..aa112c4
--- /dev/null
+++ 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::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[514116685.25,521725575.125,542015948.125,549624838.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)])])/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
deleted file mode 100644
index 367838f..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 9d128b7..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index f428f07..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 9678826..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("Set", primrose_library::SortedUniqueVec), ("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::BTreeSet), ("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", [("Set", primrose_library::SortedUniqueVec), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..1f114d1
--- /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::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":347009675.05,"upper_bound":377087713.35},"point_estimate":358540688.9,"standard_error":8406062.132527746},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345384077.0,"upper_bound":359534279.75},"point_estimate":348939197.75,"standard_error":3550534.874937507},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":641796.7722058296,"upper_bound":15328014.018273354},"point_estimate":4235208.057560027,"standard_error":4073300.442468137},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2374543.5753343226,"upper_bound":42805805.97725794},"point_estimate":28145332.748867013,"standard_error":13107039.01526693}} \ 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::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::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..fb4fab1
--- /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::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,,,701488957.0,ns,2
+aoc_2022_14-part2,,large,,,702194589.0,ns,2
+aoc_2022_14-part2,,large,,,700463045.0,ns,2
+aoc_2022_14-part2,,large,,,694016058.0,ns,2
+aoc_2022_14-part2,,large,,,688013170.0,ns,2
+aoc_2022_14-part2,,large,,,695293746.0,ns,2
+aoc_2022_14-part2,,large,,,690768154.0,ns,2
+aoc_2022_14-part2,,large,,,872309340.0,ns,2
+aoc_2022_14-part2,,large,,,736648162.0,ns,2
+aoc_2022_14-part2,,large,,,689618557.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::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::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..aa21b78
--- /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::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":[701488957.0,702194589.0,700463045.0,694016058.0,688013170.0,695293746.0,690768154.0,872309340.0,736648162.0,689618557.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::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::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..2d1774f
--- /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::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[330132988.5,337961526.75,358837628.75,366666167.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)])])/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
deleted file mode 100644
index 2b2fe91..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::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index f11c7b5..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::BTreeSet), ("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,,,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
deleted file mode 100644
index ccafa9f..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::BTreeSet), ("List", std::vec::Vec)])])/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":[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
deleted file mode 100644
index 4cd8ed7..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::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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), ("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
index 5c61379..5e27aed 100644
--- 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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":330595208.0625,"upper_bound":335047954.7},"point_estimate":332733759.95,"standard_error":1145806.316837447},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":329358786.0,"upper_bound":337309775.0},"point_estimate":331209703.75,"standard_error":2087255.7492352028},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":259930.90998530388,"upper_bound":5940125.0092417},"point_estimate":3052002.8399661183,"standard_error":1642178.7162001939},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2085252.1539831888,"upper_bound":4377461.434593402},"point_estimate":3829902.1378356423,"standard_error":569970.1703138633}} \ 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
index ccb471d..f146abf 100644
--- 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
@@ -1,11 +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
+aoc_2022_14-part2,,large,,,658717572.0,ns,2
+aoc_2022_14-part2,,large,,,659354046.0,ns,2
+aoc_2022_14-part2,,large,,,662285041.0,ns,2
+aoc_2022_14-part2,,large,,,658477633.0,ns,2
+aoc_2022_14-part2,,large,,,662553774.0,ns,2
+aoc_2022_14-part2,,large,,,658126991.0,ns,2
+aoc_2022_14-part2,,large,,,676533191.0,ns,2
+aoc_2022_14-part2,,large,,,674619550.0,ns,2
+aoc_2022_14-part2,,large,,,676010260.0,ns,2
+aoc_2022_14-part2,,large,,,667997141.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
index dd0aa59..339f65a 100644
--- 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
@@ -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":[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
+{"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":[658717572.0,659354046.0,662285041.0,658477633.0,662553774.0,658126991.0,676533191.0,674619550.0,676010260.0,667997141.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
index 5a1f94c..ca4fcdc 100644
--- 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
@@ -1 +1 @@
-[318590073.125,325119682.0625,342531972.5625,349061581.5] \ No newline at end of file
+[308307459.375,318872902.3125,347047416.8125,357612859.75] \ 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)])])/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
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", [("Set", std::collections::BTreeSet), ("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
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
new file mode 100644
index 0000000..b676ad2
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237529705.9,"upper_bound":240975712.01833332},"point_estimate":239212527.8666667,"standard_error":884001.6646571963},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":236525177.33333334,"upper_bound":241477960.33333334},"point_estimate":238846572.66666666,"standard_error":1143978.5308529334},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":381569.34222579,"upper_bound":5167000.766867414},"point_estimate":3671497.972717881,"standard_error":1381829.8937981185},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1601180.1875120176,"upper_bound":3622385.671214594},"point_estimate":2953453.4730519834,"standard_error":503531.1888540083}} \ 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
new file mode 100644
index 0000000..24b3827
--- /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::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,,,706617960.0,ns,3
+aoc_2022_14-part2,,large,,,717223091.0,ns,3
+aoc_2022_14-part2,,large,,,709575532.0,ns,3
+aoc_2022_14-part2,,large,,,707082275.0,ns,3
+aoc_2022_14-part2,,large,,,715673132.0,ns,3
+aoc_2022_14-part2,,large,,,715856345.0,ns,3
+aoc_2022_14-part2,,large,,,724433881.0,ns,3
+aoc_2022_14-part2,,large,,,717995186.0,ns,3
+aoc_2022_14-part2,,large,,,731318038.0,ns,3
+aoc_2022_14-part2,,large,,,730600396.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
new file mode 100644
index 0000000..0aab7aa
--- /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::vec::Vec)])])/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":[706617960.0,717223091.0,709575532.0,707082275.0,715673132.0,715856345.0,724433881.0,717995186.0,731318038.0,730600396.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
new file mode 100644
index 0000000..1b26d79
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[225309035.4166667,231171173.0416667,246803540.0416667,252665677.6666667] \ 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 2b2fe91..a86468f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270077584.40749997,"upper_bound":272477001.2},"point_estimate":271350787.0,"standard_error":614578.4225569535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":269933576.75,"upper_bound":272791658.0},"point_estimate":271616173.5,"standard_error":659209.2409005133},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":353738.7168198824,"upper_bound":3452157.6848119497},"point_estimate":1397360.4827418923,"standard_error":799272.7210731972},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":955424.7184889246,"upper_bound":2668513.8204232506},"point_estimate":2038757.2202205958,"standard_error":449521.9259643459}} \ 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 f11c7b5..264299c 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,,,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
+aoc_2022_14-part2,,large,,,541968002.0,ns,2
+aoc_2022_14-part2,,large,,,537766305.0,ns,2
+aoc_2022_14-part2,,large,,,534624086.0,ns,2
+aoc_2022_14-part2,,large,,,542526814.0,ns,2
+aoc_2022_14-part2,,large,,,546964266.0,ns,2
+aoc_2022_14-part2,,large,,,548111114.0,ns,2
+aoc_2022_14-part2,,large,,,544202366.0,ns,2
+aoc_2022_14-part2,,large,,,545342467.0,ns,2
+aoc_2022_14-part2,,large,,,541572440.0,ns,2
+aoc_2022_14-part2,,large,,,543937880.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 ccafa9f..1755535 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":[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
+{"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":[541968002.0,537766305.0,534624086.0,542526814.0,546964266.0,548111114.0,544202366.0,545342467.0,541572440.0,543937880.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 4cd8ed7..cd1427c 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 @@
-[263906664.875,267713233.625,277864083.625,281670652.375] \ No newline at end of file
+[265756498.375,268296081.8125,275068304.3125,277607887.75] \ No newline at end of file