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", 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::vec::Vec), ("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::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", 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)])])/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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("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::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", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/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::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", std::collections::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::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), ("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
40 files changed, 67 insertions, 97 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::vec::Vec), ("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::collections::LinkedList), ("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::vec::Vec), ("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::collections::LinkedList), ("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::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
new file mode 100644
index 0000000..a8f7e29
--- /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::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":343091403.81875,"upper_bound":369899257.05},"point_estimate":355240440.65,"standard_error":6901956.63293133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":338332432.5,"upper_bound":367676979.0},"point_estimate":350006724.5,"standard_error":7687606.857540485},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1384474.0944206715,"upper_bound":34234081.43942356},"point_estimate":17420591.203522682,"standard_error":8301372.69100532},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8564602.076691972,"upper_bound":31152701.45313944},"point_estimate":23024115.54604123,"standard_error":6158854.439365843}} \ 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
new file mode 100644
index 0000000..018dc50
--- /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::collections::LinkedList), ("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,,,694873764.0,ns,2
+aoc_2022_14-part2,,large,,,664118863.0,ns,2
+aoc_2022_14-part2,,large,,,813451948.0,ns,2
+aoc_2022_14-part2,,large,,,725726250.0,ns,2
+aoc_2022_14-part2,,large,,,759941817.0,ns,2
+aoc_2022_14-part2,,large,,,675579578.0,ns,2
+aoc_2022_14-part2,,large,,,677447208.0,ns,2
+aoc_2022_14-part2,,large,,,705153134.0,ns,2
+aoc_2022_14-part2,,large,,,710766099.0,ns,2
+aoc_2022_14-part2,,large,,,677750152.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
new file mode 100644
index 0000000..ca28318
--- /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::collections::LinkedList), ("Set", std::collections::HashSet)])])/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":[694873764.0,664118863.0,813451948.0,725726250.0,759941817.0,675579578.0,677447208.0,705153134.0,710766099.0,677750152.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
new file mode 100644
index 0000000..10e5c64
--- /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::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[272066569.625,305414020.8125,394340557.3125,427688008.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", 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
deleted file mode 100644
index 4d86baa..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", primrose_library::SortedUniqueVec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 44aaf0a..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", 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,,,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
deleted file mode 100644
index ed2e615..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", 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":[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
deleted file mode 100644
index 25a11a7..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", primrose_library::SortedUniqueVec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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
index a86468f..1b0786e 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)])])/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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":275217872.70125,"upper_bound":294668931.35375},"point_estimate":282475642.45,"standard_error":5558730.597515307},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":274559163.0,"upper_bound":281403099.25},"point_estimate":276231858.25,"standard_error":1811545.4017806642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44210.7605651021,"upper_bound":7015452.54625082},"point_estimate":2048016.5310904384,"standard_error":2377342.42095729},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1304699.400506488,"upper_bound":28534593.912873853},"point_estimate":18641875.472417116,"standard_error":9184782.792875074}} \ 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
index 264299c..f0c1945 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)])])/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
@@ -1,11 +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
+aoc_2022_14-part2,,large,,,552404077.0,ns,2
+aoc_2022_14-part2,,large,,,554280888.0,ns,2
+aoc_2022_14-part2,,large,,,554643799.0,ns,2
+aoc_2022_14-part2,,large,,,669206123.0,ns,2
+aoc_2022_14-part2,,large,,,571331509.0,ns,2
+aoc_2022_14-part2,,large,,,552493818.0,ns,2
+aoc_2022_14-part2,,large,,,552433615.0,ns,2
+aoc_2022_14-part2,,large,,,545822096.0,ns,2
+aoc_2022_14-part2,,large,,,547778598.0,ns,2
+aoc_2022_14-part2,,large,,,549118326.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
index 1755535..6656b46 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)])])/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
@@ -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":[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
+{"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":[552404077.0,554280888.0,554643799.0,669206123.0,571331509.0,552493818.0,552433615.0,545822096.0,547778598.0,549118326.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
index cd1427c..ac23c02 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)])])/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
@@ -1 +1 @@
-[265756498.375,268296081.8125,275068304.3125,277607887.75] \ No newline at end of file
+[268049920.625,271509901.25,280736516.25,284196496.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", [("Set", 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", [("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", [("Set", 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", [("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..3ded5da
--- /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":238233698.43333334,"upper_bound":239078541.73333335},"point_estimate":238674583.03333336,"standard_error":216255.24667602914},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":238075957.5,"upper_bound":239308111.0},"point_estimate":238793032.5,"standard_error":374655.973971434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110049.93664620834,"upper_bound":1314102.980869979},"point_estimate":726513.276001811,"standard_error":340147.30735079973},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":417548.76075613115,"upper_bound":889321.9672107942},"point_estimate":720573.9100413212,"standard_error":124178.01861895493}} \ 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..68f9db1
--- /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,,,717878382.0,ns,3
+aoc_2022_14-part2,,large,,,712096866.0,ns,3
+aoc_2022_14-part2,,large,,,714938223.0,ns,3
+aoc_2022_14-part2,,large,,,717649586.0,ns,3
+aoc_2022_14-part2,,large,,,714990535.0,ns,3
+aoc_2022_14-part2,,large,,,715438307.0,ns,3
+aoc_2022_14-part2,,large,,,718261414.0,ns,3
+aoc_2022_14-part2,,large,,,713465210.0,ns,3
+aoc_2022_14-part2,,large,,,717319888.0,ns,3
+aoc_2022_14-part2,,large,,,718199080.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..9d02b79
--- /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":[717878382.0,712096866.0,714938223.0,717649586.0,714990535.0,715438307.0,718261414.0,713465210.0,717319888.0,718199080.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..0197eb2
--- /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 @@
+[235447218.3333334,236882159.33333337,240708668.66666663,242143609.6666666] \ 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)])])/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
deleted file mode 100644
index 728d3b1..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::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 5f266a4..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::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,,,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
deleted file mode 100644
index 721231b..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::collections::LinkedList)])])/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":[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
deleted file mode 100644
index aa112c4..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::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", 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
index 1f114d1..b439bd8 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ 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
index fb4fab1..7f863b7 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::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
@@ -1,11 +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
+aoc_2022_14-part2,,large,,,675572823.0,ns,2
+aoc_2022_14-part2,,large,,,753603646.0,ns,2
+aoc_2022_14-part2,,large,,,684540738.0,ns,2
+aoc_2022_14-part2,,large,,,688794739.0,ns,2
+aoc_2022_14-part2,,large,,,685988714.0,ns,2
+aoc_2022_14-part2,,large,,,676234490.0,ns,2
+aoc_2022_14-part2,,large,,,680495773.0,ns,2
+aoc_2022_14-part2,,large,,,715727441.0,ns,2
+aoc_2022_14-part2,,large,,,686710600.0,ns,2
+aoc_2022_14-part2,,large,,,679799315.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
index aa21b78..9c9f061 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::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
@@ -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":[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
+{"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":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.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
index 2d1774f..911e785 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::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
@@ -1 +1 @@
-[330132988.5,337961526.75,358837628.75,366666167.0] \ No newline at end of file
+[327536302.625,333761508.6875,350362058.1875,356587264.25] \ 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)])])/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
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::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), ("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
deleted file mode 100644
index 5e27aed..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::collections::LinkedList)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index f146abf..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::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,,,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
deleted file mode 100644
index 339f65a..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::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":[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
deleted file mode 100644
index ca4fcdc..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::collections::LinkedList)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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 b676ad2..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":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
deleted file mode 100644
index 24b3827..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,,,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
deleted file mode 100644
index 0aab7aa..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":[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
deleted file mode 100644
index 1b26d79..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 @@
-[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 a86468f..b439bd8 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ 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 264299c..7f863b7 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,,,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
+aoc_2022_14-part2,,large,,,675572823.0,ns,2
+aoc_2022_14-part2,,large,,,753603646.0,ns,2
+aoc_2022_14-part2,,large,,,684540738.0,ns,2
+aoc_2022_14-part2,,large,,,688794739.0,ns,2
+aoc_2022_14-part2,,large,,,685988714.0,ns,2
+aoc_2022_14-part2,,large,,,676234490.0,ns,2
+aoc_2022_14-part2,,large,,,680495773.0,ns,2
+aoc_2022_14-part2,,large,,,715727441.0,ns,2
+aoc_2022_14-part2,,large,,,686710600.0,ns,2
+aoc_2022_14-part2,,large,,,679799315.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 1755535..9c9f061 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":[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
+{"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":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.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 cd1427c..911e785 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 @@
-[265756498.375,268296081.8125,275068304.3125,277607887.75] \ No newline at end of file
+[327536302.625,333761508.6875,350362058.1875,356587264.25] \ No newline at end of file