aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/prime_sieve/500
diff options
context:
space:
mode:
authorAria Shrimpton <me@aria.rip>2024-03-25 18:54:08 +0000
committerAria Shrimpton <me@aria.rip>2024-03-25 18:54:08 +0000
commite2d0806b2d944b87eb2a00bb46243a1d50487a3e (patch)
tree1096059e340ba64d6186fde7dc8810f9e7c2cb26 /analysis/current/criterion/prime_sieve/500
parent57c3c48f6660f905fb974cff7ec58f746a1a6970 (diff)
update data & analysis
Diffstat (limited to 'analysis/current/criterion/prime_sieve/500')
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/tukey.json2
72 files changed, 303 insertions, 303 deletions
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 6a257f4..1466e17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202278.66951820505,"upper_bound":203806.98348164238},"point_estimate":203015.62600877657,"standard_error":390.0991789429359},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202177.99204545456,"upper_bound":203973.1015037594},"point_estimate":202799.18352272728,"standard_error":418.71347442370825},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":687.9067925844546,"upper_bound":2399.7201649722147},"point_estimate":1740.4507677790464,"standard_error":447.46072248077513},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202663.51456135564,"upper_bound":203656.13488601512},"point_estimate":203162.77702565727,"standard_error":252.26786390990839},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1084.3462616579868,"upper_bound":2388.208781899555},"point_estimate":1791.3318919116634,"standard_error":346.3281948082176}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203876.24808978313,"upper_bound":205051.37645884702},"point_estimate":204467.87064429055,"standard_error":300.47959526851645},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203674.45772727273,"upper_bound":205177.73829545453},"point_estimate":204847.5355371901,"standard_error":411.9431756300473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":511.9599565459138,"upper_bound":2166.65856241429},"point_estimate":1389.7642806903839,"standard_error":416.0175937909373},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204028.60744575175,"upper_bound":205035.52916347183},"point_estimate":204555.90170098195,"standard_error":255.40646771924148},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":983.9405730205236,"upper_bound":1680.3525915523192},"point_estimate":1381.7896548335661,"standard_error":178.04839069872983}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index da4d00f..8aeae8d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22159421.0,ns,110
-prime_sieve,,500,,,45736896.0,ns,220
-prime_sieve,,500,,,66942747.0,ns,330
-prime_sieve,,500,,,88988453.0,ns,440
-prime_sieve,,500,,,110135600.0,ns,550
-prime_sieve,,500,,,132055268.0,ns,660
-prime_sieve,,500,,,157087153.0,ns,770
-prime_sieve,,500,,,180306048.0,ns,880
-prime_sieve,,500,,,199124101.0,ns,990
-prime_sieve,,500,,,224537417.0,ns,1100
-prime_sieve,,500,,,245362227.0,ns,1210
-prime_sieve,,500,,,266784540.0,ns,1320
-prime_sieve,,500,,,288769563.0,ns,1430
-prime_sieve,,500,,,314733856.0,ns,1540
-prime_sieve,,500,,,337942692.0,ns,1650
-prime_sieve,,500,,,356962614.0,ns,1760
-prime_sieve,,500,,,378607062.0,ns,1870
-prime_sieve,,500,,,402756615.0,ns,1980
-prime_sieve,,500,,,426228149.0,ns,2090
-prime_sieve,,500,,,446001043.0,ns,2200
+prime_sieve,,500,,,22538381.0,ns,110
+prime_sieve,,500,,,45603448.0,ns,220
+prime_sieve,,500,,,66927766.0,ns,330
+prime_sieve,,500,,,90549123.0,ns,440
+prime_sieve,,500,,,112818209.0,ns,550
+prime_sieve,,500,,,133379874.0,ns,660
+prime_sieve,,500,,,157188653.0,ns,770
+prime_sieve,,500,,,180603685.0,ns,880
+prime_sieve,,500,,,200453508.0,ns,990
+prime_sieve,,500,,,222875967.0,ns,1100
+prime_sieve,,500,,,247808845.0,ns,1210
+prime_sieve,,500,,,268527891.0,ns,1320
+prime_sieve,,500,,,290275598.0,ns,1430
+prime_sieve,,500,,,317268004.0,ns,1540
+prime_sieve,,500,,,339604795.0,ns,1650
+prime_sieve,,500,,,360825144.0,ns,1760
+prime_sieve,,500,,,384225507.0,ns,1870
+prime_sieve,,500,,,405869031.0,ns,1980
+prime_sieve,,500,,,427287985.0,ns,2090
+prime_sieve,,500,,,448621129.0,ns,2200
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index 48ca651..f0ae8d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22159421.0,45736896.0,66942747.0,88988453.0,110135600.0,132055268.0,157087153.0,180306048.0,199124101.0,224537417.0,245362227.0,266784540.0,288769563.0,314733856.0,337942692.0,356962614.0,378607062.0,402756615.0,426228149.0,446001043.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22538381.0,45603448.0,66927766.0,90549123.0,112818209.0,133379874.0,157188653.0,180603685.0,200453508.0,222875967.0,247808845.0,268527891.0,290275598.0,317268004.0,339604795.0,360825144.0,384225507.0,405869031.0,427287985.0,448621129.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 47bbd72..6cabf85 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[196150.66231018974,199108.48832292703,206996.02435689315,209953.85036963044] \ No newline at end of file
+[197408.6653524784,200364.40643060982,208246.38263896032,211202.12371709177] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 40d623d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81206.93992119824,"upper_bound":81810.89532902949},"point_estimate":81499.28897173482,"standard_error":154.15594827132333},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81091.26472320376,"upper_bound":81870.32045832467},"point_estimate":81459.55918727914,"standard_error":182.1466060036251},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":326.26838940192727,"upper_bound":1105.0683514058428},"point_estimate":756.3154590108642,"standard_error":196.08151929658166},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81198.91549274053,"upper_bound":81906.71686745681},"point_estimate":81600.67329385258,"standard_error":181.09223186544702},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":482.26033708357255,"upper_bound":877.5348258677151},"point_estimate":707.887600233393,"standard_error":101.48198709096694}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 789d2d6..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23051356.0,ns,283
-prime_sieve,,500,,,45974742.0,ns,566
-prime_sieve,,500,,,69188585.0,ns,849
-prime_sieve,,500,,,94058308.0,ns,1132
-prime_sieve,,500,,,115454227.0,ns,1415
-prime_sieve,,500,,,137461709.0,ns,1698
-prime_sieve,,500,,,159986443.0,ns,1981
-prime_sieve,,500,,,186216632.0,ns,2264
-prime_sieve,,500,,,206163840.0,ns,2547
-prime_sieve,,500,,,230547545.0,ns,2830
-prime_sieve,,500,,,250526396.0,ns,3113
-prime_sieve,,500,,,276113561.0,ns,3396
-prime_sieve,,500,,,295764941.0,ns,3679
-prime_sieve,,500,,,326967749.0,ns,3962
-prime_sieve,,500,,,344861763.0,ns,4245
-prime_sieve,,500,,,365608311.0,ns,4528
-prime_sieve,,500,,,393699592.0,ns,4811
-prime_sieve,,500,,,419172443.0,ns,5094
-prime_sieve,,500,,,441117393.0,ns,5377
-prime_sieve,,500,,,463596037.0,ns,5660
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7aef06c..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[283.0,566.0,849.0,1132.0,1415.0,1698.0,1981.0,2264.0,2547.0,2830.0,3113.0,3396.0,3679.0,3962.0,4245.0,4528.0,4811.0,5094.0,5377.0,5660.0],"times":[23051356.0,45974742.0,69188585.0,94058308.0,115454227.0,137461709.0,159986443.0,186216632.0,206163840.0,230547545.0,250526396.0,276113561.0,295764941.0,326967749.0,344861763.0,365608311.0,393699592.0,419172443.0,441117393.0,463596037.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index b78b8bb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[77988.92226070922,79470.58649843471,83421.69113236933,84903.35537009481] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index ab81a11..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 954dcdb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 535379d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 593bb84..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..6fe28d9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195386.85777217383,"upper_bound":196724.3246803032},"point_estimate":196058.11276841175,"standard_error":342.25546215894803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195169.28187721368,"upper_bound":197096.25715193897},"point_estimate":195965.78943985308,"standard_error":501.03480824660664},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":890.4322539988422,"upper_bound":2473.4586231105122},"point_estimate":2188.3749881670124,"standard_error":432.28072352832004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195100.94258311985,"upper_bound":196672.2948009541},"point_estimate":195827.9906672042,"standard_error":402.864956949628},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1138.557180157858,"upper_bound":1877.8785329084596},"point_estimate":1564.3060726668948,"standard_error":188.8283877865987}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..b454e9d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23610622.0,ns,121
+prime_sieve,,500,,,47600486.0,ns,242
+prime_sieve,,500,,,70917568.0,ns,363
+prime_sieve,,500,,,93574687.0,ns,484
+prime_sieve,,500,,,118436245.0,ns,605
+prime_sieve,,500,,,143636357.0,ns,726
+prime_sieve,,500,,,164778949.0,ns,847
+prime_sieve,,500,,,192726391.0,ns,968
+prime_sieve,,500,,,215750574.0,ns,1089
+prime_sieve,,500,,,237331496.0,ns,1210
+prime_sieve,,500,,,262930587.0,ns,1331
+prime_sieve,,500,,,285355717.0,ns,1452
+prime_sieve,,500,,,310661666.0,ns,1573
+prime_sieve,,500,,,330684819.0,ns,1694
+prime_sieve,,500,,,352627048.0,ns,1815
+prime_sieve,,500,,,382549169.0,ns,1936
+prime_sieve,,500,,,399307970.0,ns,2057
+prime_sieve,,500,,,426430286.0,ns,2178
+prime_sieve,,500,,,451515238.0,ns,2299
+prime_sieve,,500,,,469866662.0,ns,2420
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..f6612a3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[121.0,242.0,363.0,484.0,605.0,726.0,847.0,968.0,1089.0,1210.0,1331.0,1452.0,1573.0,1694.0,1815.0,1936.0,2057.0,2178.0,2299.0,2420.0],"times":[23610622.0,47600486.0,70917568.0,93574687.0,118436245.0,143636357.0,164778949.0,192726391.0,215750574.0,237331496.0,262930587.0,285355717.0,310661666.0,330684819.0,352627048.0,382549169.0,399307970.0,426430286.0,451515238.0,469866662.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..a700923
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[187407.14967470552,191195.0168385334,201295.9959420744,205083.86310590227] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 9d7d3ae..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205414.30135775165,"upper_bound":207604.86797994803},"point_estimate":206579.90948413537,"standard_error":558.5350259410151},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206362.36034164357,"upper_bound":208019.16924508242},"point_estimate":207226.24298245614,"standard_error":502.42564883018866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636.7409843302845,"upper_bound":3341.214020585921},"point_estimate":1335.018107877639,"standard_error":639.6626306423589},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206534.81376908752,"upper_bound":207700.02460742512},"point_estimate":207137.4974753958,"standard_error":296.58092537724804},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1414.252817169392,"upper_bound":3310.184902536077},"point_estimate":2558.9787708893027,"standard_error":483.7012675596719}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 47fc88e..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23535732.0,ns,114
-prime_sieve,,500,,,45601245.0,ns,228
-prime_sieve,,500,,,69422962.0,ns,342
-prime_sieve,,500,,,92097728.0,ns,456
-prime_sieve,,500,,,119282107.0,ns,570
-prime_sieve,,500,,,141852051.0,ns,684
-prime_sieve,,500,,,166844387.0,ns,798
-prime_sieve,,500,,,188407731.0,ns,912
-prime_sieve,,500,,,215808790.0,ns,1026
-prime_sieve,,500,,,237232019.0,ns,1140
-prime_sieve,,500,,,260838462.0,ns,1254
-prime_sieve,,500,,,281468100.0,ns,1368
-prime_sieve,,500,,,302414269.0,ns,1482
-prime_sieve,,500,,,332215601.0,ns,1596
-prime_sieve,,500,,,355736747.0,ns,1710
-prime_sieve,,500,,,377022901.0,ns,1824
-prime_sieve,,500,,,402517221.0,ns,1938
-prime_sieve,,500,,,426166404.0,ns,2052
-prime_sieve,,500,,,446782837.0,ns,2166
-prime_sieve,,500,,,472111498.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 6614754..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23535732.0,45601245.0,69422962.0,92097728.0,119282107.0,141852051.0,166844387.0,188407731.0,215808790.0,237232019.0,260838462.0,281468100.0,302414269.0,332215601.0,355736747.0,377022901.0,402517221.0,426166404.0,446782837.0,472111498.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8b9c512..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[200415.96490073873,203278.52353993538,210912.01324445978,213774.57188365643] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 2eb2d1d..50bc0d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76904.64311093665,"upper_bound":86399.58003156587},"point_estimate":80430.19659283609,"standard_error":2701.472128365597},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76257.43390461997,"upper_bound":77376.24909836065},"point_estimate":76878.80254432163,"standard_error":419.6334686219975},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":383.58223499332377,"upper_bound":2039.5721152918807},"point_estimate":1058.2744822532331,"standard_error":509.5985728090021},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76664.9032796366,"upper_bound":80084.61076447247},"point_estimate":77788.12078711373,"standard_error":899.1894309871634},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1497.9966339851328,"upper_bound":20177.082550052182},"point_estimate":12399.263647327152,"standard_error":6303.43609065251}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76397.8946653438,"upper_bound":81011.64114628207},"point_estimate":78190.79836124374,"standard_error":1250.014060898099},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76154.79128734097,"upper_bound":77100.61380293159},"point_estimate":76581.37589576548,"standard_error":273.8727818331914},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":473.487224887263,"upper_bound":2364.2015672778516},"point_estimate":908.3928069591142,"standard_error":449.2999478882206},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76626.67865673668,"upper_bound":83850.70134612864},"point_estimate":79392.48176690236,"standard_error":1933.3555835482362},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1028.4721325343194,"upper_bound":9146.583602457602},"point_estimate":5724.589828251122,"standard_error":2585.337372559873}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 446d1f3..d4edc5e 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23205178.0,ns,305
-prime_sieve,,500,,,47130149.0,ns,610
-prime_sieve,,500,,,69347372.0,ns,915
-prime_sieve,,500,,,93101382.0,ns,1220
-prime_sieve,,500,,,117964062.0,ns,1525
-prime_sieve,,500,,,241482994.0,ns,1830
-prime_sieve,,500,,,181256526.0,ns,2135
-prime_sieve,,500,,,202103645.0,ns,2440
-prime_sieve,,500,,,226413569.0,ns,2745
-prime_sieve,,500,,,238850622.0,ns,3050
-prime_sieve,,500,,,255658581.0,ns,3355
-prime_sieve,,500,,,278627575.0,ns,3660
-prime_sieve,,500,,,304973875.0,ns,3965
-prime_sieve,,500,,,326061204.0,ns,4270
-prime_sieve,,500,,,348036490.0,ns,4575
-prime_sieve,,500,,,376897581.0,ns,4880
-prime_sieve,,500,,,398421192.0,ns,5185
-prime_sieve,,500,,,420031468.0,ns,5490
-prime_sieve,,500,,,438459962.0,ns,5795
-prime_sieve,,500,,,472133991.0,ns,6100
+prime_sieve,,500,,,23763896.0,ns,307
+prime_sieve,,500,,,47288462.0,ns,614
+prime_sieve,,500,,,68914944.0,ns,921
+prime_sieve,,500,,,92943562.0,ns,1228
+prime_sieve,,500,,,114648928.0,ns,1535
+prime_sieve,,500,,,140736774.0,ns,1842
+prime_sieve,,500,,,164660930.0,ns,2149
+prime_sieve,,500,,,189564367.0,ns,2456
+prime_sieve,,500,,,210819828.0,ns,2763
+prime_sieve,,500,,,234979748.0,ns,3070
+prime_sieve,,500,,,255854563.0,ns,3377
+prime_sieve,,500,,,283336684.0,ns,3684
+prime_sieve,,500,,,304186798.0,ns,3991
+prime_sieve,,500,,,345936768.0,ns,4298
+prime_sieve,,500,,,466057962.0,ns,4605
+prime_sieve,,500,,,405684201.0,ns,4912
+prime_sieve,,500,,,412739297.0,ns,5219
+prime_sieve,,500,,,420481033.0,ns,5526
+prime_sieve,,500,,,448121778.0,ns,5833
+prime_sieve,,500,,,466386930.0,ns,6140
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 6e491d8..f135aa5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[305.0,610.0,915.0,1220.0,1525.0,1830.0,2135.0,2440.0,2745.0,3050.0,3355.0,3660.0,3965.0,4270.0,4575.0,4880.0,5185.0,5490.0,5795.0,6100.0],"times":[23205178.0,47130149.0,69347372.0,93101382.0,117964062.0,241482994.0,181256526.0,202103645.0,226413569.0,238850622.0,255658581.0,278627575.0,304973875.0,326061204.0,348036490.0,376897581.0,398421192.0,420031468.0,438459962.0,472133991.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[307.0,614.0,921.0,1228.0,1535.0,1842.0,2149.0,2456.0,2763.0,3070.0,3377.0,3684.0,3991.0,4298.0,4605.0,4912.0,5219.0,5526.0,5833.0,6140.0],"times":[23763896.0,47288462.0,68914944.0,92943562.0,114648928.0,140736774.0,164660930.0,189564367.0,210819828.0,234979748.0,255854563.0,283336684.0,304186798.0,345936768.0,466057962.0,405684201.0,412739297.0,420481033.0,448121778.0,466386930.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index bbd90dc..7a2c01b 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[71852.98849602585,74018.31069423747,79792.50322280178,81957.82542101339] \ No newline at end of file
+[72513.41513979377,74285.82754818136,79012.26063721495,80784.67304560254] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..047e637
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..94bc22f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..686bd97
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..9f1f2ee
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index fec87b7..d9991d4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196110.87555354607,"upper_bound":200510.816982454},"point_estimate":197903.52055323115,"standard_error":1156.1508173675677},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196060.0059354226,"upper_bound":198014.86467236467},"point_estimate":196484.77006172837,"standard_error":570.5078604163637},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.7172920430066,"upper_bound":3393.990950570858},"point_estimate":1813.889990547614,"standard_error":707.7419467506138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196529.6735854322,"upper_bound":201742.98209367713},"point_estimate":198366.54582328242,"standard_error":1396.0250965444166},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1545.483982493683,"upper_bound":8419.763557832162},"point_estimate":5319.00302517473,"standard_error":2165.4430980915154}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194466.4115360922,"upper_bound":196635.5282189845},"point_estimate":195577.2615033469,"standard_error":555.3724851291294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194113.65681497176,"upper_bound":196648.9130826271},"point_estimate":196048.7490860751,"standard_error":715.6665513604951},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1068.4599136052004,"upper_bound":3951.438253576752},"point_estimate":3001.7383369822833,"standard_error":765.8605316161115},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195070.21295201904,"upper_bound":197461.5315018305},"point_estimate":196292.57355164472,"standard_error":613.8560129324858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1755.7767348196528,"upper_bound":3161.3848059056795},"point_estimate":2551.6413806888027,"standard_error":363.107128957557}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index fc0e928..f8cfb4f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22681169.0,ns,117
-prime_sieve,,500,,,46813214.0,ns,234
-prime_sieve,,500,,,68305996.0,ns,351
-prime_sieve,,500,,,90044198.0,ns,468
-prime_sieve,,500,,,115678193.0,ns,585
-prime_sieve,,500,,,137651141.0,ns,702
-prime_sieve,,500,,,161824684.0,ns,819
-prime_sieve,,500,,,183228417.0,ns,936
-prime_sieve,,500,,,206702815.0,ns,1053
-prime_sieve,,500,,,232953314.0,ns,1170
-prime_sieve,,500,,,251342859.0,ns,1287
-prime_sieve,,500,,,278817812.0,ns,1404
-prime_sieve,,500,,,332513436.0,ns,1521
-prime_sieve,,500,,,330529712.0,ns,1638
-prime_sieve,,500,,,347997596.0,ns,1755
-prime_sieve,,500,,,368167308.0,ns,1872
-prime_sieve,,500,,,390226656.0,ns,1989
-prime_sieve,,500,,,412851322.0,ns,2106
-prime_sieve,,500,,,437695970.0,ns,2223
-prime_sieve,,500,,,459131328.0,ns,2340
+prime_sieve,,500,,,22399156.0,ns,118
+prime_sieve,,500,,,45248832.0,ns,236
+prime_sieve,,500,,,69435437.0,ns,354
+prime_sieve,,500,,,93603524.0,ns,472
+prime_sieve,,500,,,116007994.0,ns,590
+prime_sieve,,500,,,139054112.0,ns,708
+prime_sieve,,500,,,164217482.0,ns,826
+prime_sieve,,500,,,183314503.0,ns,944
+prime_sieve,,500,,,208665495.0,ns,1062
+prime_sieve,,500,,,227782984.0,ns,1180
+prime_sieve,,500,,,250767918.0,ns,1298
+prime_sieve,,500,,,273775711.0,ns,1416
+prime_sieve,,500,,,303866242.0,ns,1534
+prime_sieve,,500,,,322524544.0,ns,1652
+prime_sieve,,500,,,343447652.0,ns,1770
+prime_sieve,,500,,,371320715.0,ns,1888
+prime_sieve,,500,,,393080105.0,ns,2006
+prime_sieve,,500,,,422420718.0,ns,2124
+prime_sieve,,500,,,447082904.0,ns,2242
+prime_sieve,,500,,,460594345.0,ns,2360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 22d963c..3bc3dae 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[22681169.0,46813214.0,68305996.0,90044198.0,115678193.0,137651141.0,161824684.0,183228417.0,206702815.0,232953314.0,251342859.0,278817812.0,332513436.0,330529712.0,347997596.0,368167308.0,390226656.0,412851322.0,437695970.0,459131328.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[118.0,236.0,354.0,472.0,590.0,708.0,826.0,944.0,1062.0,1180.0,1298.0,1416.0,1534.0,1652.0,1770.0,1888.0,2006.0,2124.0,2242.0,2360.0],"times":[22399156.0,45248832.0,69435437.0,93603524.0,116007994.0,139054112.0,164217482.0,183314503.0,208665495.0,227782984.0,250767918.0,273775711.0,303866242.0,322524544.0,343447652.0,371320715.0,393080105.0,422420718.0,447082904.0,460594345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index aba78d8..dd91060 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[188772.24907407397,192369.14354522788,201960.8621349716,205557.75660612548] \ No newline at end of file
+[184376.71784482297,189120.74555729848,201771.48612389987,206515.5138363754] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..5c4a415
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207668.97783308593,"upper_bound":209891.50726228117},"point_estimate":208774.3263400527,"standard_error":568.462839272941},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207559.42184065934,"upper_bound":209890.4889567669},"point_estimate":208670.66008015422,"standard_error":571.9180249060147},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1018.3980873885513,"upper_bound":4522.291468932052},"point_estimate":2438.64750670535,"standard_error":955.4073410343186},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207966.89794849962,"upper_bound":210451.50907534975},"point_estimate":209229.3524608014,"standard_error":637.0544415059309},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1836.4036712629522,"upper_bound":3161.1517828626793},"point_estimate":2614.375785400186,"standard_error":338.1448694106176}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..96ee812
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23556541.0,ns,112
+prime_sieve,,500,,,46051367.0,ns,224
+prime_sieve,,500,,,69564287.0,ns,336
+prime_sieve,,500,,,94758696.0,ns,448
+prime_sieve,,500,,,119321052.0,ns,560
+prime_sieve,,500,,,139827654.0,ns,672
+prime_sieve,,500,,,159893875.0,ns,784
+prime_sieve,,500,,,186996769.0,ns,896
+prime_sieve,,500,,,209531628.0,ns,1008
+prime_sieve,,500,,,229518656.0,ns,1120
+prime_sieve,,500,,,257095790.0,ns,1232
+prime_sieve,,500,,,280488111.0,ns,1344
+prime_sieve,,500,,,301946524.0,ns,1456
+prime_sieve,,500,,,334136765.0,ns,1568
+prime_sieve,,500,,,347065051.0,ns,1680
+prime_sieve,,500,,,373918133.0,ns,1792
+prime_sieve,,500,,,404378211.0,ns,1904
+prime_sieve,,500,,,426886740.0,ns,2016
+prime_sieve,,500,,,445719642.0,ns,2128
+prime_sieve,,500,,,465333096.0,ns,2240
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1b528a7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[23556541.0,46051367.0,69564287.0,94758696.0,119321052.0,139827654.0,159893875.0,186996769.0,209531628.0,229518656.0,257095790.0,280488111.0,301946524.0,334136765.0,347065051.0,373918133.0,404378211.0,426886740.0,445719642.0,465333096.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..39cd78c
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[197308.83922847995,202301.81106913925,215616.40264423072,220609.37448489002] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index b221ccf..ba7bf37 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202545.08144252154,"upper_bound":204166.48758215192},"point_estimate":203331.58021176225,"standard_error":413.3682634988323},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202415.12503836316,"upper_bound":203945.8808695652},"point_estimate":203077.13684210525,"standard_error":358.12578142302823},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":501.37625539545337,"upper_bound":2716.613054379168},"point_estimate":1728.901836305847,"standard_error":596.8212597523861},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202377.45776998525,"upper_bound":203733.83051635342},"point_estimate":203079.79484926525,"standard_error":345.92590532480045},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1218.8087183149082,"upper_bound":2387.2676046905885},"point_estimate":1890.1639848950363,"standard_error":299.4452337454196}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200349.75076080454,"upper_bound":201909.23473249114},"point_estimate":201112.7406252817,"standard_error":399.2895148793119},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199745.03070175438,"upper_bound":202061.48447599262},"point_estimate":200897.75180137844,"standard_error":692.1166546891135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":791.8189306792498,"upper_bound":2958.6008601936564},"point_estimate":1861.180158404804,"standard_error":554.4698580888219},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200459.96149610923,"upper_bound":202491.8311853016},"point_estimate":201422.99157344582,"standard_error":524.2058246515638},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1285.011465892977,"upper_bound":2231.4340946683747},"point_estimate":1838.1604793854192,"standard_error":241.8318752861711}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index 8e3c4f1..fefdbbc 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23882824.0,ns,115
-prime_sieve,,500,,,47447639.0,ns,230
-prime_sieve,,500,,,70092855.0,ns,345
-prime_sieve,,500,,,93468492.0,ns,460
-prime_sieve,,500,,,118180203.0,ns,575
-prime_sieve,,500,,,139973906.0,ns,690
-prime_sieve,,500,,,163746751.0,ns,805
-prime_sieve,,500,,,183948374.0,ns,920
-prime_sieve,,500,,,208714857.0,ns,1035
-prime_sieve,,500,,,232408657.0,ns,1150
-prime_sieve,,500,,,253808967.0,ns,1265
-prime_sieve,,500,,,280884381.0,ns,1380
-prime_sieve,,500,,,301352818.0,ns,1495
-prime_sieve,,500,,,330089774.0,ns,1610
-prime_sieve,,500,,,353571844.0,ns,1725
-prime_sieve,,500,,,373447260.0,ns,1840
-prime_sieve,,500,,,396348422.0,ns,1955
-prime_sieve,,500,,,418181604.0,ns,2070
-prime_sieve,,500,,,443525673.0,ns,2185
-prime_sieve,,500,,,470010417.0,ns,2300
+prime_sieve,,500,,,23233124.0,ns,114
+prime_sieve,,500,,,45405127.0,ns,228
+prime_sieve,,500,,,67754423.0,ns,342
+prime_sieve,,500,,,92132629.0,ns,456
+prime_sieve,,500,,,116247054.0,ns,570
+prime_sieve,,500,,,136670514.0,ns,684
+prime_sieve,,500,,,159747559.0,ns,798
+prime_sieve,,500,,,182040159.0,ns,912
+prime_sieve,,500,,,204212593.0,ns,1026
+prime_sieve,,500,,,227634480.0,ns,1140
+prime_sieve,,500,,,252608019.0,ns,1254
+prime_sieve,,500,,,276067577.0,ns,1368
+prime_sieve,,500,,,299932101.0,ns,1482
+prime_sieve,,500,,,320047039.0,ns,1596
+prime_sieve,,500,,,346659037.0,ns,1710
+prime_sieve,,500,,,367106954.0,ns,1824
+prime_sieve,,500,,,387883398.0,ns,1938
+prime_sieve,,500,,,420540345.0,ns,2052
+prime_sieve,,500,,,437700363.0,ns,2166
+prime_sieve,,500,,,455037193.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index 675a4ec..2187c67 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23882824.0,47447639.0,70092855.0,93468492.0,118180203.0,139973906.0,163746751.0,183948374.0,208714857.0,232408657.0,253808967.0,280884381.0,301352818.0,330089774.0,353571844.0,373447260.0,396348422.0,418181604.0,443525673.0,470010417.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23233124.0,45405127.0,67754423.0,92132629.0,116247054.0,136670514.0,159747559.0,182040159.0,204212593.0,227634480.0,252608019.0,276067577.0,299932101.0,320047039.0,346659037.0,367106954.0,387883398.0,420540345.0,437700363.0,455037193.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index 3cb35f3..b5a5849 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[194783.86365942028,198429.8757789855,208152.57476449275,211798.58688405796] \ No newline at end of file
+[192181.14994406566,195921.01781742758,205893.99881305936,209633.86668642127] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index a55524e..6759643 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204450.27227184287,"upper_bound":207179.5889572777},"point_estimate":205833.80269415816,"standard_error":695.8146739209491},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204057.1869266055,"upper_bound":208444.21463061322},"point_estimate":205313.14154652687,"standard_error":1270.3362817339519},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1127.719202456038,"upper_bound":5243.475210458697},"point_estimate":3557.6131739583934,"standard_error":1046.298542089101},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205074.35015467825,"upper_bound":208134.5504837137},"point_estimate":206584.9874980021,"standard_error":788.0290310012276},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2323.787833115832,"upper_bound":3853.6836542112856},"point_estimate":3187.9668754027184,"standard_error":396.10999759774734}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205685.33787775022,"upper_bound":213946.42628929453},"point_estimate":208757.16614093236,"standard_error":2352.317265972649},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205354.35152173913,"upper_bound":208211.55093167702},"point_estimate":206431.96811594203,"standard_error":648.082281053598},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1125.778678274298,"upper_bound":3592.5502576060007},"point_estimate":3029.1057445039546,"standard_error":670.2515224786531},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205171.13554636604,"upper_bound":218650.34819754562},"point_estimate":209813.92961975458,"standard_error":3734.87117844569},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1684.9668567528295,"upper_bound":17624.258840645},"point_estimate":10781.741471624808,"standard_error":5483.821779456831}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 18c1bbe..bba6b05 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22033901.0,ns,109
-prime_sieve,,500,,,43412872.0,ns,218
-prime_sieve,,500,,,66577742.0,ns,327
-prime_sieve,,500,,,87750486.0,ns,436
-prime_sieve,,500,,,113661110.0,ns,545
-prime_sieve,,500,,,136950013.0,ns,654
-prime_sieve,,500,,,159408687.0,ns,763
-prime_sieve,,500,,,180390976.0,ns,872
-prime_sieve,,500,,,205698289.0,ns,981
-prime_sieve,,500,,,222692862.0,ns,1090
-prime_sieve,,500,,,248300315.0,ns,1199
-prime_sieve,,500,,,268798386.0,ns,1308
-prime_sieve,,500,,,289489437.0,ns,1417
-prime_sieve,,500,,,313017591.0,ns,1526
-prime_sieve,,500,,,333397887.0,ns,1635
-prime_sieve,,500,,,355399048.0,ns,1744
-prime_sieve,,500,,,390230328.0,ns,1853
-prime_sieve,,500,,,411912812.0,ns,1962
-prime_sieve,,500,,,431463719.0,ns,2071
-prime_sieve,,500,,,445158819.0,ns,2180
+prime_sieve,,500,,,23739892.0,ns,115
+prime_sieve,,500,,,47998069.0,ns,230
+prime_sieve,,500,,,71218382.0,ns,345
+prime_sieve,,500,,,93652626.0,ns,460
+prime_sieve,,500,,,117547378.0,ns,575
+prime_sieve,,500,,,142536606.0,ns,690
+prime_sieve,,500,,,167245314.0,ns,805
+prime_sieve,,500,,,188731590.0,ns,920
+prime_sieve,,500,,,215968221.0,ns,1035
+prime_sieve,,500,,,240316510.0,ns,1150
+prime_sieve,,500,,,264132438.0,ns,1265
+prime_sieve,,500,,,284129027.0,ns,1380
+prime_sieve,,500,,,309872720.0,ns,1495
+prime_sieve,,500,,,324537001.0,ns,1610
+prime_sieve,,500,,,437482023.0,ns,1725
+prime_sieve,,500,,,387837922.0,ns,1840
+prime_sieve,,500,,,399499374.0,ns,1955
+prime_sieve,,500,,,427054083.0,ns,2070
+prime_sieve,,500,,,446404787.0,ns,2185
+prime_sieve,,500,,,472801042.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index dc7a041..5a64aad 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[109.0,218.0,327.0,436.0,545.0,654.0,763.0,872.0,981.0,1090.0,1199.0,1308.0,1417.0,1526.0,1635.0,1744.0,1853.0,1962.0,2071.0,2180.0],"times":[22033901.0,43412872.0,66577742.0,87750486.0,113661110.0,136950013.0,159408687.0,180390976.0,205698289.0,222692862.0,248300315.0,268798386.0,289489437.0,313017591.0,333397887.0,355399048.0,390230328.0,411912812.0,431463719.0,445158819.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23739892.0,47998069.0,71218382.0,93652626.0,117547378.0,142536606.0,167245314.0,188731590.0,215968221.0,240316510.0,264132438.0,284129027.0,309872720.0,324537001.0,437482023.0,387837922.0,399499374.0,427054083.0,446404787.0,472801042.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 7db5a00..33a5bcd 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[189587.3047837484,196734.03989187418,215792.00018020964,222938.73528833545] \ No newline at end of file
+[193847.74543478267,199406.28777173918,214229.0673369565,219787.609673913] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 31d8b55..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194963.00908448704,"upper_bound":196555.48620583944},"point_estimate":195744.10515666247,"standard_error":406.7308159976004},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194694.8851102114,"upper_bound":196713.77068519715},"point_estimate":195338.77101139602,"standard_error":584.561459783031},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":703.933615539119,"upper_bound":2879.883289725498},"point_estimate":1674.567261146569,"standard_error":594.4620397377208},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195225.6408743545,"upper_bound":196646.5295325625},"point_estimate":195858.7687691712,"standard_error":362.3482519908136},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1290.5691829529424,"upper_bound":2262.5393849291186},"point_estimate":1862.1560627752563,"standard_error":247.28512253236224}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 2f4d7c8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23122546.0,ns,117
-prime_sieve,,500,,,45485815.0,ns,234
-prime_sieve,,500,,,67543277.0,ns,351
-prime_sieve,,500,,,91217811.0,ns,468
-prime_sieve,,500,,,113932784.0,ns,585
-prime_sieve,,500,,,136956742.0,ns,702
-prime_sieve,,500,,,158173875.0,ns,819
-prime_sieve,,500,,,181800729.0,ns,936
-prime_sieve,,500,,,207652201.0,ns,1053
-prime_sieve,,500,,,233112259.0,ns,1170
-prime_sieve,,500,,,255993396.0,ns,1287
-prime_sieve,,500,,,278588581.0,ns,1404
-prime_sieve,,500,,,298573740.0,ns,1521
-prime_sieve,,500,,,322185569.0,ns,1638
-prime_sieve,,500,,,340798244.0,ns,1755
-prime_sieve,,500,,,366130380.0,ns,1872
-prime_sieve,,500,,,391302046.0,ns,1989
-prime_sieve,,500,,,410292175.0,ns,2106
-prime_sieve,,500,,,432668880.0,ns,2223
-prime_sieve,,500,,,457679584.0,ns,2340
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 65bfd63..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[23122546.0,45485815.0,67543277.0,91217811.0,113932784.0,136956742.0,158173875.0,181800729.0,207652201.0,233112259.0,255993396.0,278588581.0,298573740.0,322185569.0,340798244.0,366130380.0,391302046.0,410292175.0,432668880.0,457679584.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 0de65f8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[187732.6469022606,191151.62948464358,200268.91637099814,203687.89895338108] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index bcf0610..b13de58 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207168.2300634596,"upper_bound":213527.64298334505},"point_estimate":210198.66799734472,"standard_error":1627.5459214266145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205355.45535714284,"upper_bound":215541.16445312498},"point_estimate":205999.0784774436,"standard_error":2502.75092901733},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":778.8598650186226,"upper_bound":11620.036116125044},"point_estimate":2451.0461968949626,"standard_error":2766.400694350832},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205363.05069825673,"upper_bound":209820.3421580674},"point_estimate":207273.2944686411,"standard_error":1158.3518335552617},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5077.123164673569,"upper_bound":8693.808013704334},"point_estimate":7482.690608469817,"standard_error":927.0365758637292}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204947.43110329597,"upper_bound":216818.28826951355},"point_estimate":209555.7148663884,"standard_error":3208.552059780475},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204227.4415204678,"upper_bound":206663.2763888889},"point_estimate":205077.99290935672,"standard_error":669.1719434358936},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":805.1136178723751,"upper_bound":4810.369620739234},"point_estimate":2337.6906464582125,"standard_error":1100.806420824975},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204636.05216930015,"upper_bound":226986.67884814495},"point_estimate":213459.27207347637,"standard_error":6094.578521600987},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2184.166000293092,"upper_bound":23521.769473574815},"point_estimate":14756.968902422173,"standard_error":6665.2708976228905}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index e4e7431..82b2440 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,24826800.0,ns,112
-prime_sieve,,500,,,49723354.0,ns,224
-prime_sieve,,500,,,75504616.0,ns,336
-prime_sieve,,500,,,99474558.0,ns,448
-prime_sieve,,500,,,120905074.0,ns,560
-prime_sieve,,500,,,137959348.0,ns,672
-prime_sieve,,500,,,162405846.0,ns,784
-prime_sieve,,500,,,182917453.0,ns,896
-prime_sieve,,500,,,206248809.0,ns,1008
-prime_sieve,,500,,,230454827.0,ns,1120
-prime_sieve,,500,,,249645067.0,ns,1232
-prime_sieve,,500,,,273484377.0,ns,1344
-prime_sieve,,500,,,300014257.0,ns,1456
-prime_sieve,,500,,,322200557.0,ns,1568
-prime_sieve,,500,,,361542936.0,ns,1680
-prime_sieve,,500,,,386853735.0,ns,1792
-prime_sieve,,500,,,389449487.0,ns,1904
-prime_sieve,,500,,,414115152.0,ns,2016
-prime_sieve,,500,,,438434264.0,ns,2128
-prime_sieve,,500,,,461366120.0,ns,2240
+prime_sieve,,500,,,23780389.0,ns,114
+prime_sieve,,500,,,47844047.0,ns,228
+prime_sieve,,500,,,70117576.0,ns,342
+prime_sieve,,500,,,94842067.0,ns,456
+prime_sieve,,500,,,115811950.0,ns,570
+prime_sieve,,500,,,139739470.0,ns,684
+prime_sieve,,500,,,161970555.0,ns,798
+prime_sieve,,500,,,186191560.0,ns,912
+prime_sieve,,500,,,206645345.0,ns,1026
+prime_sieve,,500,,,232901011.0,ns,1140
+prime_sieve,,500,,,271419173.0,ns,1254
+prime_sieve,,500,,,278317459.0,ns,1368
+prime_sieve,,500,,,304138444.0,ns,1482
+prime_sieve,,500,,,326322511.0,ns,1596
+prime_sieve,,500,,,351130654.0,ns,1710
+prime_sieve,,500,,,371282586.0,ns,1824
+prime_sieve,,500,,,520957265.0,ns,1938
+prime_sieve,,500,,,454836677.0,ns,2052
+prime_sieve,,500,,,444637946.0,ns,2166
+prime_sieve,,500,,,467705141.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 7a18b9e..6a2608a 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[24826800.0,49723354.0,75504616.0,99474558.0,120905074.0,137959348.0,162405846.0,182917453.0,206248809.0,230454827.0,249645067.0,273484377.0,300014257.0,322200557.0,361542936.0,386853735.0,389449487.0,414115152.0,438434264.0,461366120.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23780389.0,47844047.0,70117576.0,94842067.0,115811950.0,139739470.0,161970555.0,186191560.0,206645345.0,232901011.0,271419173.0,278317459.0,304138444.0,326322511.0,351130654.0,371282586.0,520957265.0,454836677.0,444637946.0,467705141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index 0c7ee9f..648c6d5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[172849.4709728422,188987.46800130204,232022.12674386165,248160.1237723215] \ No newline at end of file
+[191605.63322368416,197806.10238486837,214340.68681469298,220541.15597587722] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..b203d26
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82289.73535912111,"upper_bound":82990.02763951336},"point_estimate":82661.24206360226,"standard_error":179.48227469077935},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82435.98403263403,"upper_bound":83081.94582464319},"point_estimate":82664.2874562937,"standard_error":178.97350925932054},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254.2558732482899,"upper_bound":979.5683360308948},"point_estimate":552.9288191866041,"standard_error":193.02293762939098},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82344.24457484376,"upper_bound":82906.54026192625},"point_estimate":82644.64435077118,"standard_error":144.02522555307598},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":448.9362416814465,"upper_bound":1112.0628000826666},"point_estimate":822.614562404211,"standard_error":176.0217371552193}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..a32a441
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23693338.0,ns,286
+prime_sieve,,500,,,47873708.0,ns,572
+prime_sieve,,500,,,68925901.0,ns,858
+prime_sieve,,500,,,95726404.0,ns,1144
+prime_sieve,,500,,,118330494.0,ns,1430
+prime_sieve,,500,,,143851951.0,ns,1716
+prime_sieve,,500,,,165280727.0,ns,2002
+prime_sieve,,500,,,190557961.0,ns,2288
+prime_sieve,,500,,,213810797.0,ns,2574
+prime_sieve,,500,,,235853782.0,ns,2860
+prime_sieve,,500,,,259130314.0,ns,3146
+prime_sieve,,500,,,278759138.0,ns,3432
+prime_sieve,,500,,,306064596.0,ns,3718
+prime_sieve,,500,,,331916124.0,ns,4004
+prime_sieve,,500,,,352024976.0,ns,4290
+prime_sieve,,500,,,377885978.0,ns,4576
+prime_sieve,,500,,,401195953.0,ns,4862
+prime_sieve,,500,,,424224084.0,ns,5148
+prime_sieve,,500,,,451556238.0,ns,5434
+prime_sieve,,500,,,476226642.0,ns,5720
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..a637b78
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[286.0,572.0,858.0,1144.0,1430.0,1716.0,2002.0,2288.0,2574.0,2860.0,3146.0,3432.0,3718.0,4004.0,4290.0,4576.0,4862.0,5148.0,5434.0,5720.0],"times":[23693338.0,47873708.0,68925901.0,95726404.0,118330494.0,143851951.0,165280727.0,190557961.0,213810797.0,235853782.0,259130314.0,278759138.0,306064596.0,331916124.0,352024976.0,377885978.0,401195953.0,424224084.0,451556238.0,476226642.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..ff175cb
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[80171.50759234786,81283.8811006876,84250.21045626025,85362.58396459998] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index 2448c94..2cddfa4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":85152.33033715341,"upper_bound":85979.29942919391},"point_estimate":85550.61168490411,"standard_error":211.51800193046728},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84754.12189105857,"upper_bound":86133.66978724713},"point_estimate":85425.76963429258,"standard_error":385.21184126568704},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.0839114107728,"upper_bound":1564.7322680475474},"point_estimate":1147.5050138548759,"standard_error":269.81166261607297},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84941.1515899895,"upper_bound":85788.3325875378},"point_estimate":85389.33931767478,"standard_error":217.70610389784252},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":674.390153862982,"upper_bound":1203.1595825655031},"point_estimate":971.996313212413,"standard_error":137.48893978144477}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84627.97395350244,"upper_bound":85171.68542683753},"point_estimate":84914.79937325644,"standard_error":138.82582299209295},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84591.26671788118,"upper_bound":85330.49775382954},"point_estimate":84971.48966884328,"standard_error":212.417288109559},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271.1305786588167,"upper_bound":800.2465276986452},"point_estimate":638.7304382871345,"standard_error":138.47596336111582},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84748.74078269418,"upper_bound":85220.75920842671},"point_estimate":84992.93801939778,"standard_error":120.2552761047445},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":384.173008583307,"upper_bound":873.9559169221261},"point_estimate":637.4467387317404,"standard_error":135.6145527202646}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index e0d0eb1..b686e98 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23875552.0,ns,278
-prime_sieve,,500,,,48820862.0,ns,556
-prime_sieve,,500,,,72645599.0,ns,834
-prime_sieve,,500,,,96205277.0,ns,1112
-prime_sieve,,500,,,119986340.0,ns,1390
-prime_sieve,,500,,,140890162.0,ns,1668
-prime_sieve,,500,,,165727532.0,ns,1946
-prime_sieve,,500,,,187518905.0,ns,2224
-prime_sieve,,500,,,213169092.0,ns,2502
-prime_sieve,,500,,,235655452.0,ns,2780
-prime_sieve,,500,,,259023653.0,ns,3058
-prime_sieve,,500,,,281772713.0,ns,3336
-prime_sieve,,500,,,310860964.0,ns,3614
-prime_sieve,,500,,,329808452.0,ns,3892
-prime_sieve,,500,,,354541229.0,ns,4170
-prime_sieve,,500,,,380980372.0,ns,4448
-prime_sieve,,500,,,405586981.0,ns,4726
-prime_sieve,,500,,,431602894.0,ns,5004
-prime_sieve,,500,,,455725272.0,ns,5282
-prime_sieve,,500,,,469920559.0,ns,5560
+prime_sieve,,500,,,22719470.0,ns,268
+prime_sieve,,500,,,45795092.0,ns,536
+prime_sieve,,500,,,67999883.0,ns,804
+prime_sieve,,500,,,89025687.0,ns,1072
+prime_sieve,,500,,,113544827.0,ns,1340
+prime_sieve,,500,,,135805411.0,ns,1608
+prime_sieve,,500,,,160490211.0,ns,1876
+prime_sieve,,500,,,183018083.0,ns,2144
+prime_sieve,,500,,,205322935.0,ns,2412
+prime_sieve,,500,,,230294389.0,ns,2680
+prime_sieve,,500,,,252103480.0,ns,2948
+prime_sieve,,500,,,274190042.0,ns,3216
+prime_sieve,,500,,,294292209.0,ns,3484
+prime_sieve,,500,,,316688592.0,ns,3752
+prime_sieve,,500,,,338937122.0,ns,4020
+prime_sieve,,500,,,363966873.0,ns,4288
+prime_sieve,,500,,,385462952.0,ns,4556
+prime_sieve,,500,,,412410210.0,ns,4824
+prime_sieve,,500,,,434337842.0,ns,5092
+prime_sieve,,500,,,455935778.0,ns,5360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index bfc560a..a416e82 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[278.0,556.0,834.0,1112.0,1390.0,1668.0,1946.0,2224.0,2502.0,2780.0,3058.0,3336.0,3614.0,3892.0,4170.0,4448.0,4726.0,5004.0,5282.0,5560.0],"times":[23875552.0,48820862.0,72645599.0,96205277.0,119986340.0,140890162.0,165727532.0,187518905.0,213169092.0,235655452.0,259023653.0,281772713.0,310860964.0,329808452.0,354541229.0,380980372.0,405586981.0,431602894.0,455725272.0,469920559.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[268.0,536.0,804.0,1072.0,1340.0,1608.0,1876.0,2144.0,2412.0,2680.0,2948.0,3216.0,3484.0,3752.0,4020.0,4288.0,4556.0,4824.0,5092.0,5360.0],"times":[22719470.0,45795092.0,67999883.0,89025687.0,113544827.0,135805411.0,160490211.0,183018083.0,205322935.0,230294389.0,252103480.0,274190042.0,294292209.0,316688592.0,338937122.0,363966873.0,385462952.0,412410210.0,434337842.0,455935778.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 907c779..318a71f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[80148.65938411265,82439.81734154711,88549.5718947057,90840.72985214018] \ No newline at end of file
+[82055.03689186278,83302.5861841633,86629.3842969647,87876.93358926522] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 661a96b..4e8bd88 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74778.84415249045,"upper_bound":75340.30545346436},"point_estimate":75068.82514761473,"standard_error":143.16492149864195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74833.44818594104,"upper_bound":75354.90712522046},"point_estimate":75220.42962962962,"standard_error":158.58749618143722},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.1779765281637,"upper_bound":911.2893403515466},"point_estimate":568.3232661007188,"standard_error":180.1587946375041},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74748.18623808648,"upper_bound":75439.82834455799},"point_estimate":75112.88977268957,"standard_error":176.64003452123316},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409.83271663441496,"upper_bound":841.4057570735558},"point_estimate":658.7085177148698,"standard_error":110.32134506902787}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74828.55142562957,"upper_bound":75467.80934091168},"point_estimate":75166.73050085586,"standard_error":163.5912879730067},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74852.94174869717,"upper_bound":75635.36024007839},"point_estimate":75384.40898424404,"standard_error":232.72274080964024},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266.92377804594713,"upper_bound":1008.1333566243356},"point_estimate":624.8438220897602,"standard_error":181.68712611212595},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75180.41234782443,"upper_bound":75676.95455279533},"point_estimate":75429.49267626888,"standard_error":127.27935331101318},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.27896390682304,"upper_bound":991.6922476928277},"point_estimate":748.7548984019602,"standard_error":143.91987896626958}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 44dcaf4..0efb1b2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23649401.0,ns,315
-prime_sieve,,500,,,46321082.0,ns,630
-prime_sieve,,500,,,71059596.0,ns,945
-prime_sieve,,500,,,94925726.0,ns,1260
-prime_sieve,,500,,,118699453.0,ns,1575
-prime_sieve,,500,,,144255923.0,ns,1890
-prime_sieve,,500,,,164873512.0,ns,2205
-prime_sieve,,500,,,189858258.0,ns,2520
-prime_sieve,,500,,,213321048.0,ns,2835
-prime_sieve,,500,,,235917135.0,ns,3150
-prime_sieve,,500,,,257634624.0,ns,3465
-prime_sieve,,500,,,284987968.0,ns,3780
-prime_sieve,,500,,,306129388.0,ns,4095
-prime_sieve,,500,,,333664949.0,ns,4410
-prime_sieve,,500,,,351302743.0,ns,4725
-prime_sieve,,500,,,372815950.0,ns,5040
-prime_sieve,,500,,,405296796.0,ns,5355
-prime_sieve,,500,,,427206616.0,ns,5670
-prime_sieve,,500,,,453993866.0,ns,5985
-prime_sieve,,500,,,472024414.0,ns,6300
+prime_sieve,,500,,,22956258.0,ns,314
+prime_sieve,,500,,,46889469.0,ns,628
+prime_sieve,,500,,,69722386.0,ns,942
+prime_sieve,,500,,,94779093.0,ns,1256
+prime_sieve,,500,,,118733520.0,ns,1570
+prime_sieve,,500,,,140588819.0,ns,1884
+prime_sieve,,500,,,163798334.0,ns,2198
+prime_sieve,,500,,,190100043.0,ns,2512
+prime_sieve,,500,,,212028267.0,ns,2826
+prime_sieve,,500,,,238423605.0,ns,3140
+prime_sieve,,500,,,258884294.0,ns,3454
+prime_sieve,,500,,,287180753.0,ns,3768
+prime_sieve,,500,,,308779929.0,ns,4082
+prime_sieve,,500,,,332166530.0,ns,4396
+prime_sieve,,500,,,352090674.0,ns,4710
+prime_sieve,,500,,,378685648.0,ns,5024
+prime_sieve,,500,,,404372531.0,ns,5338
+prime_sieve,,500,,,429863738.0,ns,5652
+prime_sieve,,500,,,449797561.0,ns,5966
+prime_sieve,,500,,,470836031.0,ns,6280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 19796eb..a979c17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[315.0,630.0,945.0,1260.0,1575.0,1890.0,2205.0,2520.0,2835.0,3150.0,3465.0,3780.0,4095.0,4410.0,4725.0,5040.0,5355.0,5670.0,5985.0,6300.0],"times":[23649401.0,46321082.0,71059596.0,94925726.0,118699453.0,144255923.0,164873512.0,189858258.0,213321048.0,235917135.0,257634624.0,284987968.0,306129388.0,333664949.0,351302743.0,372815950.0,405296796.0,427206616.0,453993866.0,472024414.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[314.0,628.0,942.0,1256.0,1570.0,1884.0,2198.0,2512.0,2826.0,3140.0,3454.0,3768.0,4082.0,4396.0,4710.0,5024.0,5338.0,5652.0,5966.0,6280.0],"times":[22956258.0,46889469.0,69722386.0,94779093.0,118733520.0,140588819.0,163798334.0,190100043.0,212028267.0,238423605.0,258884294.0,287180753.0,308779929.0,332166530.0,352090674.0,378685648.0,404372531.0,429863738.0,449797561.0,470836031.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 2f12434..127415d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[72958.69581894297,73863.66974795047,76276.93355863712,77181.90748764461] \ No newline at end of file
+[71969.14092203573,73350.36237980767,77033.61960053285,78414.8410583048] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/estimates.json b/analysis/current/criterion/prime_sieve/500/new/estimates.json
index ab81a11..047e637 100644
--- a/analysis/current/criterion/prime_sieve/500/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/raw.csv b/analysis/current/criterion/prime_sieve/500/new/raw.csv
index 954dcdb..94bc22f 100644
--- a/analysis/current/criterion/prime_sieve/500/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
index 535379d..686bd97 100644
--- a/analysis/current/criterion/prime_sieve/500/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/tukey.json b/analysis/current/criterion/prime_sieve/500/new/tukey.json
index 593bb84..9f1f2ee 100644
--- a/analysis/current/criterion/prime_sieve/500/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -1 +1 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file