aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/aoc_2022_14-part2/small
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/aoc_2022_14-part2/small')
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/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/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json2
53 files changed, 96 insertions, 96 deletions
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 4b30996..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":50108.31870728457,"upper_bound":50881.21033383258},"point_estimate":50483.82883314158,"standard_error":198.34273673440595},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49963.85606953447,"upper_bound":51117.43429581614},"point_estimate":50402.701774373076,"standard_error":279.77476212492775},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":143.87882610896773,"upper_bound":1176.008487654385},"point_estimate":586.0978920107118,"standard_error":271.59307007510506},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49962.84955979586,"upper_bound":51082.54248891524},"point_estimate":50598.721750376906,"standard_error":290.909081844574},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":356.60015707414084,"upper_bound":813.0396417615627},"point_estimate":658.379761836054,"standard_error":115.77060574458136}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 76de426..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,87384291.0,ns,1697
-aoc_2022_14-part2,,small,,,172216562.0,ns,3394
-aoc_2022_14-part2,,small,,,255376377.0,ns,5091
-aoc_2022_14-part2,,small,,,339154655.0,ns,6788
-aoc_2022_14-part2,,small,,,426328843.0,ns,8485
-aoc_2022_14-part2,,small,,,506727290.0,ns,10182
-aoc_2022_14-part2,,small,,,589591500.0,ns,11879
-aoc_2022_14-part2,,small,,,689042974.0,ns,13576
-aoc_2022_14-part2,,small,,,772209011.0,ns,15273
-aoc_2022_14-part2,,small,,,874248335.0,ns,16970
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 b9be6e7..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1697.0,3394.0,5091.0,6788.0,8485.0,10182.0,11879.0,13576.0,15273.0,16970.0],"times":[87384291.0,172216562.0,255376377.0,339154655.0,426328843.0,506727290.0,589591500.0,689042974.0,772209011.0,874248335.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 1c2ab85..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
-[47800.17858721274,48906.825464054215,51857.883802298165,52964.53067913965] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 b1f67a5..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":41360.93186608302,"upper_bound":42671.51285421781},"point_estimate":41963.82263379347,"standard_error":336.020178075075},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41004.812418936446,"upper_bound":42551.36139753567},"point_estimate":41835.676617217905,"standard_error":459.7682551053579},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":148.65128309535396,"upper_bound":1892.4996045945136},"point_estimate":1115.2337000328491,"standard_error":426.7243336391804},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41735.38282272799,"upper_bound":43464.18670952461},"point_estimate":42683.619850674615,"standard_error":443.2543729660415},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":544.3974000104345,"upper_bound":1524.046453934164},"point_estimate":1122.3220948103665,"standard_error":280.7226381856864}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 5b045ee..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,85487428.0,ns,2056
-aoc_2022_14-part2,,small,,,169258601.0,ns,4112
-aoc_2022_14-part2,,small,,,252917683.0,ns,6168
-aoc_2022_14-part2,,small,,,335525959.0,ns,8224
-aoc_2022_14-part2,,small,,,421307274.0,ns,10280
-aoc_2022_14-part2,,small,,,521361181.0,ns,12336
-aoc_2022_14-part2,,small,,,611162219.0,ns,14392
-aoc_2022_14-part2,,small,,,692326994.0,ns,16448
-aoc_2022_14-part2,,small,,,822506987.0,ns,18504
-aoc_2022_14-part2,,small,,,880776679.0,ns,20560
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 bc0081d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[2056.0,4112.0,6168.0,8224.0,10280.0,12336.0,14392.0,16448.0,18504.0,20560.0],"times":[85487428.0,169258601.0,252917683.0,335525959.0,421307274.0,521361181.0,611162219.0,692326994.0,822506987.0,880776679.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 507bafd..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
-[36931.82729120345,38987.98219496943,44471.061938345374,46527.21684211135] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", primrose_library::SortedUniqueVec)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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..d3ed849
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":52163.16494336441,"upper_bound":52796.98325504339},"point_estimate":52466.07597312632,"standard_error":161.30118408109308},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52216.55517241379,"upper_bound":52660.22302955665},"point_estimate":52456.97044334975,"standard_error":124.39210627005362},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106.23335107734178,"upper_bound":835.1908909374838},"point_estimate":313.5521036898052,"standard_error":173.00923837166582},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52416.3682090031,"upper_bound":52745.262927256794},"point_estimate":52585.604391913505,"standard_error":83.26187928913511},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":174.77265921684892,"upper_bound":757.0465289356641},"point_estimate":535.5603788091142,"standard_error":152.51352887511948}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..73e0c4d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,84622001.0,ns,1624
+aoc_2022_14-part2,,small,,,167313815.0,ns,3248
+aoc_2022_14-part2,,small,,,255379115.0,ns,4872
+aoc_2022_14-part2,,small,,,348339801.0,ns,6496
+aoc_2022_14-part2,,small,,,423998428.0,ns,8120
+aoc_2022_14-part2,,small,,,512324733.0,ns,9744
+aoc_2022_14-part2,,small,,,594848005.0,ns,11368
+aoc_2022_14-part2,,small,,,683892789.0,ns,12992
+aoc_2022_14-part2,,small,,,767284815.0,ns,14616
+aoc_2022_14-part2,,small,,,856529489.0,ns,16240
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..c453dcf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1624.0,3248.0,4872.0,6496.0,8120.0,9744.0,11368.0,12992.0,14616.0,16240.0],"times":[84622001.0,167313815.0,255379115.0,348339801.0,423998428.0,512324733.0,594848005.0,683892789.0,767284815.0,856529489.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..3a049fb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
+[51103.389591946674,51673.71936713801,53194.59876764823,53764.92854283957] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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..c35e2b1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":32248.276535706296,"upper_bound":32851.400916994695},"point_estimate":32542.92202210471,"standard_error":154.48718673387202},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32131.71471039509,"upper_bound":33028.86011105632},"point_estimate":32427.13606795806,"standard_error":254.61590423793743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":80.52831990712266,"upper_bound":806.6232236743953},"point_estimate":570.3171077114421,"standard_error":198.21814831050153},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32423.203441539325,"upper_bound":33057.13243104371},"point_estimate":32794.55297575459,"standard_error":158.93393390362178},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":308.2983314408661,"upper_bound":626.2332349957953},"point_estimate":514.4305898695491,"standard_error":80.23053930751169}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..7de5160
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,83700195.0,ns,2607
+aoc_2022_14-part2,,small,,,165825632.0,ns,5214
+aoc_2022_14-part2,,small,,,259519780.0,ns,7821
+aoc_2022_14-part2,,small,,,335069521.0,ns,10428
+aoc_2022_14-part2,,small,,,419626469.0,ns,13035
+aoc_2022_14-part2,,small,,,506800460.0,ns,15642
+aoc_2022_14-part2,,small,,,599941183.0,ns,18249
+aoc_2022_14-part2,,small,,,676866753.0,ns,20856
+aoc_2022_14-part2,,small,,,782521694.0,ns,23463
+aoc_2022_14-part2,,small,,,858538731.0,ns,26070
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..9ce8944
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[2607.0,5214.0,7821.0,10428.0,13035.0,15642.0,18249.0,20856.0,23463.0,26070.0],"times":[83700195.0,165825632.0,259519780.0,335069521.0,419626469.0,506800460.0,599941183.0,676866753.0,782521694.0,858538731.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..43e0b57
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
+[29833.83491013205,30990.346422749186,34074.377123061546,35230.88863567868] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 86b1829..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":53613.84911806641,"upper_bound":55285.068269708405},"point_estimate":54398.2879735075,"standard_error":430.58133861692636},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53478.21097875081,"upper_bound":55406.31723545825},"point_estimate":54081.34511544477,"standard_error":483.01314402122136},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191.03997568756807,"upper_bound":2386.879591655321},"point_estimate":934.4845909176418,"standard_error":562.0283798208463},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53746.75300807661,"upper_bound":55251.70794836538},"point_estimate":54304.06396166615,"standard_error":386.7220717583245},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":571.6335954847683,"upper_bound":1860.3266796661294},"point_estimate":1431.1489579629742,"standard_error":325.01916166601967}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 3ee6423..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,81469250.0,ns,1553
-aoc_2022_14-part2,,small,,,170396593.0,ns,3106
-aoc_2022_14-part2,,small,,,262447769.0,ns,4659
-aoc_2022_14-part2,,small,,,332500806.0,ns,6212
-aoc_2022_14-part2,,small,,,414468704.0,ns,7765
-aoc_2022_14-part2,,small,,,533043970.0,ns,9318
-aoc_2022_14-part2,,small,,,590974191.0,ns,10871
-aoc_2022_14-part2,,small,,,668414188.0,ns,12424
-aoc_2022_14-part2,,small,,,761484885.0,ns,13977
-aoc_2022_14-part2,,small,,,832095825.0,ns,15530
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 c29070c..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1553.0,3106.0,4659.0,6212.0,7765.0,9318.0,10871.0,12424.0,13977.0,15530.0],"times":[81469250.0,170396593.0,262447769.0,332500806.0,414468704.0,533043970.0,590974191.0,668414188.0,761484885.0,832095825.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 6f75605..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
-[49859.591838377346,51699.36988892467,56605.4446903842,58445.222740931524] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", primrose_library::SortedUniqueVec), ("List", std::collections::LinkedList)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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..e063bf3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":49969.08870661284,"upper_bound":51403.314596265394},"point_estimate":50567.74278198239,"standard_error":375.86209220694667},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49824.332760595644,"upper_bound":51009.69684278351},"point_estimate":50098.17842369861,"standard_error":250.90808757055063},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47.58812930977808,"upper_bound":1339.0290308022263},"point_estimate":414.23323401664817,"standard_error":316.4496272076711},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50035.0933209716,"upper_bound":52550.9844200018},"point_estimate":51305.50989125422,"standard_error":698.1797567013217},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":176.01977830871527,"upper_bound":1772.8992098394485},"point_estimate":1245.815982631951,"standard_error":450.1219924674107}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..a6b7bc9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,87581793.0,ns,1746
+aoc_2022_14-part2,,small,,,173947803.0,ns,3492
+aoc_2022_14-part2,,small,,,260355515.0,ns,5238
+aoc_2022_14-part2,,small,,,350009238.0,ns,6984
+aoc_2022_14-part2,,small,,,434966425.0,ns,8730
+aoc_2022_14-part2,,small,,,528104165.0,ns,10476
+aoc_2022_14-part2,,small,,,611731569.0,ns,12222
+aoc_2022_14-part2,,small,,,724352547.0,ns,13968
+aoc_2022_14-part2,,small,,,786964766.0,ns,15714
+aoc_2022_14-part2,,small,,,936841454.0,ns,17460
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..fcf0702
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1746.0,3492.0,5238.0,6984.0,8730.0,10476.0,12222.0,13968.0,15714.0,17460.0],"times":[87581793.0,173947803.0,260355515.0,350009238.0,434966425.0,528104165.0,611731569.0,724352547.0,786964766.0,936841454.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..61ddb82
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
+[48479.19388193421,49180.181072042215,51049.48024566356,51750.46743577156] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 99f1e03..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":51537.55949740837,"upper_bound":52277.50196931001},"point_estimate":51862.43036185735,"standard_error":191.40400274363705},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51419.848721430186,"upper_bound":52229.05363204345},"point_estimate":51630.64215401028,"standard_error":213.3000230366609},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84.63720046615816,"upper_bound":911.7662999591023},"point_estimate":425.1179283996939,"standard_error":206.5565078504872},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51430.61150522133,"upper_bound":51929.91320896451},"point_estimate":51619.9333950503,"standard_error":132.24982576626232},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":241.80980385787794,"upper_bound":902.5825641465354},"point_estimate":638.0173309397312,"standard_error":195.46246346712473}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 7f273fc..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,78658274.0,ns,1473
-aoc_2022_14-part2,,small,,,153873979.0,ns,2946
-aoc_2022_14-part2,,small,,,227476579.0,ns,4419
-aoc_2022_14-part2,,small,,,306008314.0,ns,5892
-aoc_2022_14-part2,,small,,,377589460.0,ns,7365
-aoc_2022_14-part2,,small,,,456513291.0,ns,8838
-aoc_2022_14-part2,,small,,,532128263.0,ns,10311
-aoc_2022_14-part2,,small,,,615467168.0,ns,11784
-aoc_2022_14-part2,,small,,,682184008.0,ns,13257
-aoc_2022_14-part2,,small,,,756573480.0,ns,14730
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 0b4e50a..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1473.0,2946.0,4419.0,5892.0,7365.0,8838.0,10311.0,11784.0,13257.0,14730.0],"times":[78658274.0,153873979.0,227476579.0,306008314.0,377589460.0,456513291.0,532128263.0,615467168.0,682184008.0,756573480.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 414a467..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
-[49384.58641661008,50423.810152183745,53195.07344704685,54234.29718262052] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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..62e5a72
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":43183.90062152227,"upper_bound":43910.58993927791},"point_estimate":43524.21559499784,"standard_error":186.80804616833842},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43072.94080053818,"upper_bound":43973.27829032723},"point_estimate":43261.856310965355,"standard_error":243.1918580926015},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49.69851647388146,"upper_bound":1035.5594280328987},"point_estimate":469.0059435402836,"standard_error":244.60949522807434},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43068.326288711076,"upper_bound":43654.7192465238},"point_estimate":43270.68831037782,"standard_error":151.0814613738477},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256.3342299435116,"upper_bound":773.7177518852379},"point_estimate":623.0690195035904,"standard_error":126.64835397088491}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..c29d07e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,87148242.0,ns,1982
+aoc_2022_14-part2,,small,,,175975080.0,ns,3964
+aoc_2022_14-part2,,small,,,257017724.0,ns,5946
+aoc_2022_14-part2,,small,,,339933992.0,ns,7928
+aoc_2022_14-part2,,small,,,442812577.0,ns,9910
+aoc_2022_14-part2,,small,,,514832716.0,ns,11892
+aoc_2022_14-part2,,small,,,604257746.0,ns,13874
+aoc_2022_14-part2,,small,,,685476366.0,ns,15856
+aoc_2022_14-part2,,small,,,765617064.0,ns,17838
+aoc_2022_14-part2,,small,,,854144868.0,ns,19820
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..dc89c18
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1982.0,3964.0,5946.0,7928.0,9910.0,11892.0,13874.0,15856.0,17838.0,19820.0],"times":[87148242.0,175975080.0,257017724.0,339933992.0,442812577.0,514832716.0,604257746.0,685476366.0,765617064.0,854144868.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..e00864b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
+[40913.51625102108,42020.584756859345,44972.76743909472,46079.83594493299] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 acea7f1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":32322.60103892756,"upper_bound":33211.62855798776},"point_estimate":32770.36531162916,"standard_error":228.29083251792878},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32190.89723511214,"upper_bound":33481.40375526338},"point_estimate":32709.52855117298,"standard_error":315.8628170623377},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":219.97116802048575,"upper_bound":1345.2550882979187},"point_estimate":878.2373865543399,"standard_error":296.93275830072827},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32682.56399635862,"upper_bound":33546.80385789449},"point_estimate":33232.835020741055,"standard_error":219.7804757493862},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":449.1216267520819,"upper_bound":944.2380380738117},"point_estimate":760.7855576818554,"standard_error":127.54359918616217}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 dc249e4..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,83875966.0,ns,2586
-aoc_2022_14-part2,,small,,,165230709.0,ns,5172
-aoc_2022_14-part2,,small,,,250483877.0,ns,7758
-aoc_2022_14-part2,,small,,,326118110.0,ns,10344
-aoc_2022_14-part2,,small,,,427288628.0,ns,12930
-aoc_2022_14-part2,,small,,,507182122.0,ns,15516
-aoc_2022_14-part2,,small,,,612764731.0,ns,18102
-aoc_2022_14-part2,,small,,,677146624.0,ns,20688
-aoc_2022_14-part2,,small,,,779246191.0,ns,23274
-aoc_2022_14-part2,,small,,,871740372.0,ns,25860
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 1ea19ff..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[2586.0,5172.0,7758.0,10344.0,12930.0,15516.0,18102.0,20688.0,23274.0,25860.0],"times":[83875966.0,165230709.0,250483877.0,326118110.0,427288628.0,507182122.0,612764731.0,677146624.0,779246191.0,871740372.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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 ee2aed7..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
-[29178.268000773387,30751.152706883215,34945.511923176084,36518.39662928591] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
index d0e1576..b4694f6 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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":59735.971216894206,"upper_bound":60758.60074203296},"point_estimate":60196.030318487065,"standard_error":263.97549893623153},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59535.326136363634,"upper_bound":60549.41958041958},"point_estimate":60041.56975524475,"standard_error":231.20426134013957},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52.07754599852374,"upper_bound":1214.283903323271},"point_estimate":751.7474567324854,"standard_error":331.63099188879283},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59489.19643242642,"upper_bound":60416.49967034203},"point_estimate":59835.62335482699,"standard_error":238.459116975964},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345.65862012437657,"upper_bound":1216.448373399569},"point_estimate":874.8244292166776,"standard_error":250.29541736942872}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58646.26599977355,"upper_bound":75020.61162703803},"point_estimate":64272.04142379982,"standard_error":5050.392916679787},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58657.14900362319,"upper_bound":59669.51947463768},"point_estimate":59220.73822180706,"standard_error":1266.4834326284463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":85.457787667602,"upper_bound":1697.2120273412877},"point_estimate":650.1706121816848,"standard_error":1573.1285196448603},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59086.79507763975,"upper_bound":60017.75302395813},"point_estimate":59467.164384528514,"standard_error":240.252222776278},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":338.3503962342312,"upper_bound":25690.695830679375},"point_estimate":16762.87514443678,"standard_error":9353.876066406388}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
index 62b2fe5..4b62b61 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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,,small,,,85819444.0,ns,1430
-aoc_2022_14-part2,,small,,,171798891.0,ns,2860
-aoc_2022_14-part2,,small,,,259757010.0,ns,4290
-aoc_2022_14-part2,,small,,,355958118.0,ns,5720
-aoc_2022_14-part2,,small,,,435353244.0,ns,7150
-aoc_2022_14-part2,,small,,,509454007.0,ns,8580
-aoc_2022_14-part2,,small,,,601439327.0,ns,10010
-aoc_2022_14-part2,,small,,,681084131.0,ns,11440
-aoc_2022_14-part2,,small,,,771946259.0,ns,12870
-aoc_2022_14-part2,,small,,,847022678.0,ns,14300
+aoc_2022_14-part2,,small,,,164776058.0,ns,1472
+aoc_2022_14-part2,,small,,,169051838.0,ns,2944
+aoc_2022_14-part2,,small,,,259029970.0,ns,4416
+aoc_2022_14-part2,,small,,,344965086.0,ns,5888
+aoc_2022_14-part2,,small,,,437367368.0,ns,7360
+aoc_2022_14-part2,,small,,,520268914.0,ns,8832
+aoc_2022_14-part2,,small,,,611126460.0,ns,10304
+aoc_2022_14-part2,,small,,,697099017.0,ns,11776
+aoc_2022_14-part2,,small,,,795269568.0,ns,13248
+aoc_2022_14-part2,,small,,,872084762.0,ns,14720
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
index 5509b97..17a1649 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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":"Linear","iters":[1430.0,2860.0,4290.0,5720.0,7150.0,8580.0,10010.0,11440.0,12870.0,14300.0],"times":[85819444.0,171798891.0,259757010.0,355958118.0,435353244.0,509454007.0,601439327.0,681084131.0,771946259.0,847022678.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1472.0,2944.0,4416.0,5888.0,7360.0,8832.0,10304.0,11776.0,13248.0,14720.0],"times":[164776058.0,169051838.0,259029970.0,344965086.0,437367368.0,520268914.0,611126460.0,697099017.0,795269568.0,872084762.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
index 278bd75..e9f1316 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[57287.182019369524,58466.87384889416,61612.71872762653,62792.410557151175] \ No newline at end of file
+[56690.42463768118,57705.05060575182,60410.7198539402,61425.345822010844] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::vec::Vec)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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/small/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/small/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..ee4d014
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":53576.78098894349,"upper_bound":57002.64523992337},"point_estimate":55134.630328477826,"standard_error":882.5193839581382},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52836.005528255526,"upper_bound":57519.52364864865},"point_estimate":54239.07253276003,"standard_error":1007.8635763307313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":239.43276202686872,"upper_bound":4906.024323373627},"point_estimate":2353.249295045794,"standard_error":1128.9421203855977},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54246.801424337136,"upper_bound":57277.32098698902},"point_estimate":55681.98663805482,"standard_error":784.0106219130066},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":976.9125599348569,"upper_bound":3952.5071616370487},"point_estimate":2937.463168963874,"standard_error":756.1493151294101}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..a9dfc30
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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,,small,,,86017017.0,ns,1628
+aoc_2022_14-part2,,small,,,170308839.0,ns,3256
+aoc_2022_14-part2,,small,,,256252001.0,ns,4884
+aoc_2022_14-part2,,small,,,374939846.0,ns,6512
+aoc_2022_14-part2,,small,,,501742221.0,ns,8140
+aoc_2022_14-part2,,small,,,528040111.0,ns,9768
+aoc_2022_14-part2,,small,,,615722301.0,ns,11396
+aoc_2022_14-part2,,small,,,709720580.0,ns,13024
+aoc_2022_14-part2,,small,,,797361615.0,ns,14652
+aoc_2022_14-part2,,small,,,936417845.0,ns,16280
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..63ac504
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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":"Linear","iters":[1628.0,3256.0,4884.0,6512.0,8140.0,9768.0,11396.0,13024.0,14652.0,16280.0],"times":[86017017.0,170308839.0,256252001.0,374939846.0,501742221.0,528040111.0,615722301.0,709720580.0,797361615.0,936417845.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/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/small/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..8a224d9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/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 @@
+[42248.80848543349,47691.61705861706,62205.77325377325,67648.58182695683] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
index acea7f1..c35e2b1 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32322.60103892756,"upper_bound":33211.62855798776},"point_estimate":32770.36531162916,"standard_error":228.29083251792878},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32190.89723511214,"upper_bound":33481.40375526338},"point_estimate":32709.52855117298,"standard_error":315.8628170623377},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":219.97116802048575,"upper_bound":1345.2550882979187},"point_estimate":878.2373865543399,"standard_error":296.93275830072827},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32682.56399635862,"upper_bound":33546.80385789449},"point_estimate":33232.835020741055,"standard_error":219.7804757493862},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":449.1216267520819,"upper_bound":944.2380380738117},"point_estimate":760.7855576818554,"standard_error":127.54359918616217}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32248.276535706296,"upper_bound":32851.400916994695},"point_estimate":32542.92202210471,"standard_error":154.48718673387202},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32131.71471039509,"upper_bound":33028.86011105632},"point_estimate":32427.13606795806,"standard_error":254.61590423793743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":80.52831990712266,"upper_bound":806.6232236743953},"point_estimate":570.3171077114421,"standard_error":198.21814831050153},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32423.203441539325,"upper_bound":33057.13243104371},"point_estimate":32794.55297575459,"standard_error":158.93393390362178},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":308.2983314408661,"upper_bound":626.2332349957953},"point_estimate":514.4305898695491,"standard_error":80.23053930751169}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
index dc249e4..7de5160 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83875966.0,ns,2586
-aoc_2022_14-part2,,small,,,165230709.0,ns,5172
-aoc_2022_14-part2,,small,,,250483877.0,ns,7758
-aoc_2022_14-part2,,small,,,326118110.0,ns,10344
-aoc_2022_14-part2,,small,,,427288628.0,ns,12930
-aoc_2022_14-part2,,small,,,507182122.0,ns,15516
-aoc_2022_14-part2,,small,,,612764731.0,ns,18102
-aoc_2022_14-part2,,small,,,677146624.0,ns,20688
-aoc_2022_14-part2,,small,,,779246191.0,ns,23274
-aoc_2022_14-part2,,small,,,871740372.0,ns,25860
+aoc_2022_14-part2,,small,,,83700195.0,ns,2607
+aoc_2022_14-part2,,small,,,165825632.0,ns,5214
+aoc_2022_14-part2,,small,,,259519780.0,ns,7821
+aoc_2022_14-part2,,small,,,335069521.0,ns,10428
+aoc_2022_14-part2,,small,,,419626469.0,ns,13035
+aoc_2022_14-part2,,small,,,506800460.0,ns,15642
+aoc_2022_14-part2,,small,,,599941183.0,ns,18249
+aoc_2022_14-part2,,small,,,676866753.0,ns,20856
+aoc_2022_14-part2,,small,,,782521694.0,ns,23463
+aoc_2022_14-part2,,small,,,858538731.0,ns,26070
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
index 1ea19ff..9ce8944 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2586.0,5172.0,7758.0,10344.0,12930.0,15516.0,18102.0,20688.0,23274.0,25860.0],"times":[83875966.0,165230709.0,250483877.0,326118110.0,427288628.0,507182122.0,612764731.0,677146624.0,779246191.0,871740372.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2607.0,5214.0,7821.0,10428.0,13035.0,15642.0,18249.0,20856.0,23463.0,26070.0],"times":[83700195.0,165825632.0,259519780.0,335069521.0,419626469.0,506800460.0,599941183.0,676866753.0,782521694.0,858538731.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
index ee2aed7..43e0b57 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
@@ -1 +1 @@
-[29178.268000773387,30751.152706883215,34945.511923176084,36518.39662928591] \ No newline at end of file
+[29833.83491013205,30990.346422749186,34074.377123061546,35230.88863567868] \ No newline at end of file