aboutsummaryrefslogtreecommitdiff
path: root/analysis/current/criterion/prime_sieve
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current/criterion/prime_sieve')
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/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/20000/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/20000/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/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/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/20000/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/20000/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/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/20000/new/tukey.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)])])/benchmark.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)])])/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), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.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.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)])])/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", 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::collections::LinkedList), ("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::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.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.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)])])/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::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), ("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::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.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)])])/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", 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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.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::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::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::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::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/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/50000/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/50000/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/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/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/50000/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/50000/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/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/benchmark.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/tukey.json1
105 files changed, 525 insertions, 0 deletions
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..22ab8f0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120089141.83583333,"upper_bound":127530137.35791667},"point_estimate":123339600.28333333,"standard_error":1920647.252268733},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119957272.16666667,"upper_bound":120391071.5},"point_estimate":120159877.5,"standard_error":203854.83753488562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":198235.97148060062,"upper_bound":1706957.8740954325},"point_estimate":809660.9419256486,"standard_error":536558.3159334888},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":943373.6689487796,"upper_bound":12554946.39443789},"point_estimate":8864863.15078739,"standard_error":2865885.7714228095}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..e3e2efd
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,354430505.0,ns,3
+prime_sieve,,20000,,,440122877.0,ns,3
+prime_sieve,,20000,,,449626931.0,ns,3
+prime_sieve,,20000,,,389576842.0,ns,3
+prime_sieve,,20000,,,360940057.0,ns,3
+prime_sieve,,20000,,,357656667.0,ns,3
+prime_sieve,,20000,,,360444396.0,ns,3
+prime_sieve,,20000,,,360514869.0,ns,3
+prime_sieve,,20000,,,361406372.0,ns,3
+prime_sieve,,20000,,,360915994.0,ns,3
+prime_sieve,,20000,,,360521148.0,ns,3
+prime_sieve,,20000,,,360153780.0,ns,3
+prime_sieve,,20000,,,358129719.0,ns,3
+prime_sieve,,20000,,,360012389.0,ns,3
+prime_sieve,,20000,,,359731244.0,ns,3
+prime_sieve,,20000,,,360338833.0,ns,3
+prime_sieve,,20000,,,357315483.0,ns,3
+prime_sieve,,20000,,,357874977.0,ns,3
+prime_sieve,,20000,,,363746900.0,ns,3
+prime_sieve,,20000,,,366916034.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..8a3022b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[354430505.0,440122877.0,449626931.0,389576842.0,360940057.0,357656667.0,360444396.0,360514869.0,361406372.0,360915994.0,360521148.0,360153780.0,358129719.0,360012389.0,359731244.0,360338833.0,357315483.0,357874977.0,363746900.0,366916034.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..a632054
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[117116312.99999999,118446633.625,121994155.29166669,123324475.91666669] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..1be5db3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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":1932289273.6425002,"upper_bound":2759172658.7},"point_estimate":2355762576.65,"standard_error":213580267.36388105},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1274691252.5,"upper_bound":3113165903.0},"point_estimate":2954555281.0,"standard_error":601586338.3179684},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":144303830.5632949,"upper_bound":1479988220.3758569},"point_estimate":547834694.91359,"standard_error":366052257.9104104},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":786515164.9374838,"upper_bound":1044179359.8853626},"point_estimate":977682352.8239208,"standard_error":65041462.32820583}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..149abac
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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,,20000,,,3143632715.0,ns,1
+prime_sieve,,20000,,,1273173467.0,ns,1
+prime_sieve,,20000,,,3123353611.0,ns,1
+prime_sieve,,20000,,,1276209038.0,ns,1
+prime_sieve,,20000,,,3125084908.0,ns,1
+prime_sieve,,20000,,,1093700975.0,ns,1
+prime_sieve,,20000,,,2934643056.0,ns,1
+prime_sieve,,20000,,,1085124645.0,ns,1
+prime_sieve,,20000,,,3019198897.0,ns,1
+prime_sieve,,20000,,,1224652838.0,ns,1
+prime_sieve,,20000,,,3102978195.0,ns,1
+prime_sieve,,20000,,,1100628676.0,ns,1
+prime_sieve,,20000,,,2993941375.0,ns,1
+prime_sieve,,20000,,,1301260918.0,ns,1
+prime_sieve,,20000,,,2960141051.0,ns,1
+prime_sieve,,20000,,,1260877637.0,ns,1
+prime_sieve,,20000,,,2948969511.0,ns,1
+prime_sieve,,20000,,,3261464066.0,ns,1
+prime_sieve,,20000,,,3499550566.0,ns,1
+prime_sieve,,20000,,,3386665388.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..6fa237a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/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":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[3143632715.0,1273173467.0,3123353611.0,1276209038.0,3125084908.0,1093700975.0,2934643056.0,1085124645.0,3019198897.0,1224652838.0,3102978195.0,1100628676.0,2993941375.0,1301260918.0,2960141051.0,1260877637.0,2948969511.0,3261464066.0,3499550566.0,3386665388.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/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..e39184a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[-4290961267.75,-1510430879.125,5904316823.875,8684847212.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..c7394f9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1331397707.0674999,"upper_bound":1348354679.8487499},"point_estimate":1338572400.35,"standard_error":4391806.175863573},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1329173999.5,"upper_bound":1342457176.0},"point_estimate":1334411974.0,"standard_error":4846918.904438883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5492124.068695307,"upper_bound":17560937.082231045},"point_estimate":11927816.27343893,"standard_error":3153682.6102914247},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8103063.914063029,"upper_bound":30945452.564966954},"point_estimate":20031369.117431663,"standard_error":7150455.105343282}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..477e871
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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,,20000,,,1322059285.0,ns,1
+prime_sieve,,20000,,,1320868319.0,ns,1
+prime_sieve,,20000,,,1340294909.0,ns,1
+prime_sieve,,20000,,,1320063155.0,ns,1
+prime_sieve,,20000,,,1346650958.0,ns,1
+prime_sieve,,20000,,,1342539111.0,ns,1
+prime_sieve,,20000,,,1329003639.0,ns,1
+prime_sieve,,20000,,,1326505128.0,ns,1
+prime_sieve,,20000,,,1341484194.0,ns,1
+prime_sieve,,20000,,,1324560774.0,ns,1
+prime_sieve,,20000,,,1329344360.0,ns,1
+prime_sieve,,20000,,,1412990199.0,ns,1
+prime_sieve,,20000,,,1329353350.0,ns,1
+prime_sieve,,20000,,,1342375241.0,ns,1
+prime_sieve,,20000,,,1353042730.0,ns,1
+prime_sieve,,20000,,,1329553856.0,ns,1
+prime_sieve,,20000,,,1336845220.0,ns,1
+prime_sieve,,20000,,,1345855223.0,ns,1
+prime_sieve,,20000,,,1346079628.0,ns,1
+prime_sieve,,20000,,,1331978728.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..0502a86
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1322059285.0,1320868319.0,1340294909.0,1320063155.0,1346650958.0,1342539111.0,1329003639.0,1326505128.0,1341484194.0,1324560774.0,1329344360.0,1412990199.0,1329353350.0,1342375241.0,1353042730.0,1329553856.0,1336845220.0,1345855223.0,1346079628.0,1331978728.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..a36da72
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[1283411628.0,1305895319.625,1365851830.625,1388335522.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..7797251
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1293583902.15,"upper_bound":1312779544.56875},"point_estimate":1301541995.3,"standard_error":5010412.5192859145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1291094145.5,"upper_bound":1299534116.5},"point_estimate":1292722966.5,"standard_error":2350420.706289986},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2193768.3399528265,"upper_bound":13704833.91509056},"point_estimate":5161465.726965666,"standard_error":2855241.349481649},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6068327.54138598,"upper_bound":34879576.646379754},"point_estimate":22873841.284765787,"standard_error":8455345.99879959}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..953fdc9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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,,20000,,,1291426590.0,ns,1
+prime_sieve,,20000,,,1290761701.0,ns,1
+prime_sieve,,20000,,,1285678720.0,ns,1
+prime_sieve,,20000,,,1298778433.0,ns,1
+prime_sieve,,20000,,,1300289800.0,ns,1
+prime_sieve,,20000,,,1309045006.0,ns,1
+prime_sieve,,20000,,,1330794716.0,ns,1
+prime_sieve,,20000,,,1318683605.0,ns,1
+prime_sieve,,20000,,,1301406223.0,ns,1
+prime_sieve,,20000,,,1289386302.0,ns,1
+prime_sieve,,20000,,,1290066200.0,ns,1
+prime_sieve,,20000,,,1292573822.0,ns,1
+prime_sieve,,20000,,,1295929178.0,ns,1
+prime_sieve,,20000,,,1289515949.0,ns,1
+prime_sieve,,20000,,,1296349024.0,ns,1
+prime_sieve,,20000,,,1292872111.0,ns,1
+prime_sieve,,20000,,,1292508265.0,ns,1
+prime_sieve,,20000,,,1286833741.0,ns,1
+prime_sieve,,20000,,,1291441598.0,ns,1
+prime_sieve,,20000,,,1386498922.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..24256e3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[1291426590.0,1290761701.0,1285678720.0,1298778433.0,1300289800.0,1309045006.0,1330794716.0,1318683605.0,1301406223.0,1289386302.0,1290066200.0,1292573822.0,1295929178.0,1289515949.0,1296349024.0,1292872111.0,1292508265.0,1286833741.0,1291441598.0,1386498922.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..5808058
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1260644585.75,1275616205.75,1315540525.75,1330512145.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..3608307
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":111387418.87958336,"upper_bound":115562414.3095833},"point_estimate":113181908.6,"standard_error":1082981.5534228217},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109892942.16666667,"upper_bound":113827326.33333334},"point_estimate":112430317.33333334,"standard_error":1002255.5632115455},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":833795.4455971866,"upper_bound":5070313.997983921},"point_estimate":3761912.3553127125,"standard_error":1076326.5664211286},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2024542.3591701414,"upper_bound":7535053.610176413},"point_estimate":4972503.247279452,"standard_error":1679424.430792423}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..ce47092
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,336972789.0,ns,3
+prime_sieve,,20000,,,337609115.0,ns,3
+prime_sieve,,20000,,,344339317.0,ns,3
+prime_sieve,,20000,,,350215279.0,ns,3
+prime_sieve,,20000,,,337681087.0,ns,3
+prime_sieve,,20000,,,329303300.0,ns,3
+prime_sieve,,20000,,,327544901.0,ns,3
+prime_sieve,,20000,,,336423156.0,ns,3
+prime_sieve,,20000,,,328969545.0,ns,3
+prime_sieve,,20000,,,328602774.0,ns,3
+prime_sieve,,20000,,,339501505.0,ns,3
+prime_sieve,,20000,,,341674322.0,ns,3
+prime_sieve,,20000,,,341289636.0,ns,3
+prime_sieve,,20000,,,345592920.0,ns,3
+prime_sieve,,20000,,,353642041.0,ns,3
+prime_sieve,,20000,,,328367191.0,ns,3
+prime_sieve,,20000,,,330054353.0,ns,3
+prime_sieve,,20000,,,331388051.0,ns,3
+prime_sieve,,20000,,,328060538.0,ns,3
+prime_sieve,,20000,,,393682696.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..f062bf1
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[336972789.0,337609115.0,344339317.0,350215279.0,337681087.0,329303300.0,327544901.0,336423156.0,328969545.0,328602774.0,339501505.0,341674322.0,341289636.0,345592920.0,353642041.0,328367191.0,330054353.0,331388051.0,328060538.0,393682696.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/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/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..c474698
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[96619244.24999997,103179598.99999999,120673878.33333336,127234233.08333337] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..f9f4c13
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":121315971.793125,"upper_bound":146139655.390625},"point_estimate":131908970.7,"standard_error":6442097.317062824},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":118946897.0,"upper_bound":125521923.75},"point_estimate":122741220.5,"standard_error":1937972.6519841317},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2610354.4696569443,"upper_bound":11288626.282636821},"point_estimate":5658524.047391117,"standard_error":2416885.025327173},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5243388.242277492,"upper_bound":43456331.64202898},"point_estimate":29654643.979944892,"standard_error":10107120.633211544}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..9fef949
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", 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,,20000,,,245324004.0,ns,2
+prime_sieve,,20000,,,242991234.0,ns,2
+prime_sieve,,20000,,,236017788.0,ns,2
+prime_sieve,,20000,,,245640878.0,ns,2
+prime_sieve,,20000,,,234916969.0,ns,2
+prime_sieve,,20000,,,241959609.0,ns,2
+prime_sieve,,20000,,,235610541.0,ns,2
+prime_sieve,,20000,,,463931262.0,ns,2
+prime_sieve,,20000,,,236053858.0,ns,2
+prime_sieve,,20000,,,392251725.0,ns,2
+prime_sieve,,20000,,,250821350.0,ns,2
+prime_sieve,,20000,,,251320347.0,ns,2
+prime_sieve,,20000,,,250856029.0,ns,2
+prime_sieve,,20000,,,263569689.0,ns,2
+prime_sieve,,20000,,,251009547.0,ns,2
+prime_sieve,,20000,,,251078148.0,ns,2
+prime_sieve,,20000,,,239733730.0,ns,2
+prime_sieve,,20000,,,227040498.0,ns,2
+prime_sieve,,20000,,,294979665.0,ns,2
+prime_sieve,,20000,,,221251957.0,ns,2
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1308632
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[245324004.0,242991234.0,236017788.0,245640878.0,234916969.0,241959609.0,235610541.0,463931262.0,236053858.0,392251725.0,250821350.0,251320347.0,250856029.0,263569689.0,251009547.0,251078148.0,239733730.0,227040498.0,294979665.0,221251957.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..b1928e0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[95381634.375,106702027.3125,136889741.8125,148210134.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/benchmark.json b/analysis/current/criterion/prime_sieve/20000/new/benchmark.json
new file mode 100644
index 0000000..fd54cb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"20000","throughput":null,"full_id":"prime_sieve/20000","directory_name":"prime_sieve/20000","title":"prime_sieve/20000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/estimates.json b/analysis/current/criterion/prime_sieve/20000/new/estimates.json
new file mode 100644
index 0000000..22ab8f0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120089141.83583333,"upper_bound":127530137.35791667},"point_estimate":123339600.28333333,"standard_error":1920647.252268733},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119957272.16666667,"upper_bound":120391071.5},"point_estimate":120159877.5,"standard_error":203854.83753488562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":198235.97148060062,"upper_bound":1706957.8740954325},"point_estimate":809660.9419256486,"standard_error":536558.3159334888},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":943373.6689487796,"upper_bound":12554946.39443789},"point_estimate":8864863.15078739,"standard_error":2865885.7714228095}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/raw.csv b/analysis/current/criterion/prime_sieve/20000/new/raw.csv
new file mode 100644
index 0000000..e3e2efd
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,20000,,,354430505.0,ns,3
+prime_sieve,,20000,,,440122877.0,ns,3
+prime_sieve,,20000,,,449626931.0,ns,3
+prime_sieve,,20000,,,389576842.0,ns,3
+prime_sieve,,20000,,,360940057.0,ns,3
+prime_sieve,,20000,,,357656667.0,ns,3
+prime_sieve,,20000,,,360444396.0,ns,3
+prime_sieve,,20000,,,360514869.0,ns,3
+prime_sieve,,20000,,,361406372.0,ns,3
+prime_sieve,,20000,,,360915994.0,ns,3
+prime_sieve,,20000,,,360521148.0,ns,3
+prime_sieve,,20000,,,360153780.0,ns,3
+prime_sieve,,20000,,,358129719.0,ns,3
+prime_sieve,,20000,,,360012389.0,ns,3
+prime_sieve,,20000,,,359731244.0,ns,3
+prime_sieve,,20000,,,360338833.0,ns,3
+prime_sieve,,20000,,,357315483.0,ns,3
+prime_sieve,,20000,,,357874977.0,ns,3
+prime_sieve,,20000,,,363746900.0,ns,3
+prime_sieve,,20000,,,366916034.0,ns,3
diff --git a/analysis/current/criterion/prime_sieve/20000/new/sample.json b/analysis/current/criterion/prime_sieve/20000/new/sample.json
new file mode 100644
index 0000000..8a3022b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[354430505.0,440122877.0,449626931.0,389576842.0,360940057.0,357656667.0,360444396.0,360514869.0,361406372.0,360915994.0,360521148.0,360153780.0,358129719.0,360012389.0,359731244.0,360338833.0,357315483.0,357874977.0,363746900.0,366916034.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/20000/new/tukey.json b/analysis/current/criterion/prime_sieve/20000/new/tukey.json
new file mode 100644
index 0000000..a632054
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/20000/new/tukey.json
@@ -0,0 +1 @@
+[117116312.99999999,118446633.625,121994155.29166669,123324475.91666669] \ 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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..ab381c4
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81842.15747316406,"upper_bound":82554.54041045171},"point_estimate":82194.53049995068,"standard_error":182.77735197090468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81752.92533043199,"upper_bound":82775.93237785657},"point_estimate":82327.07754484772,"standard_error":253.83620135029597},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":359.80129593494974,"upper_bound":1295.085052214501},"point_estimate":714.4059875827135,"standard_error":230.70320768682143},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82090.23661115783,"upper_bound":82662.0769746856},"point_estimate":82411.96862752366,"standard_error":145.99805901259754},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":565.1564853390896,"upper_bound":1037.311895450237},"point_estimate":833.8204482932318,"standard_error":120.78104094891957}} \ 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
new file mode 100644
index 0000000..a9f9b67
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23348322.0,ns,282
+prime_sieve,,500,,,45569316.0,ns,564
+prime_sieve,,500,,,68441716.0,ns,846
+prime_sieve,,500,,,92775062.0,ns,1128
+prime_sieve,,500,,,114931099.0,ns,1410
+prime_sieve,,500,,,142121034.0,ns,1692
+prime_sieve,,500,,,161782206.0,ns,1974
+prime_sieve,,500,,,184645682.0,ns,2256
+prime_sieve,,500,,,209499963.0,ns,2538
+prime_sieve,,500,,,227881567.0,ns,2820
+prime_sieve,,500,,,253307336.0,ns,3102
+prime_sieve,,500,,,280116785.0,ns,3384
+prime_sieve,,500,,,304660568.0,ns,3666
+prime_sieve,,500,,,326934712.0,ns,3948
+prime_sieve,,500,,,344650789.0,ns,4230
+prime_sieve,,500,,,370657750.0,ns,4512
+prime_sieve,,500,,,395058006.0,ns,4794
+prime_sieve,,500,,,420166088.0,ns,5076
+prime_sieve,,500,,,441620684.0,ns,5358
+prime_sieve,,500,,,467577121.0,ns,5640
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
new file mode 100644
index 0000000..8590701
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[282.0,564.0,846.0,1128.0,1410.0,1692.0,1974.0,2256.0,2538.0,2820.0,3102.0,3384.0,3666.0,3948.0,4230.0,4512.0,4794.0,5076.0,5358.0,5640.0],"times":[23348322.0,45569316.0,68441716.0,92775062.0,114931099.0,142121034.0,161782206.0,184645682.0,209499963.0,227881567.0,253307336.0,280116785.0,304660568.0,326934712.0,344650789.0,370657750.0,395058006.0,420166088.0,441620684.0,467577121.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
new file mode 100644
index 0000000..85960d4
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[78145.03553755637,79883.70513982911,84520.15741255644,86258.82701482919] \ 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)])])/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
new file mode 100644
index 0000000..0290bdf
--- /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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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)])])/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..7993f90
--- /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":182100.06184483418,"upper_bound":184043.58621615922},"point_estimate":183054.28392826035,"standard_error":496.38120136946986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181307.83923076923,"upper_bound":184315.4925},"point_estimate":182886.36585648148,"standard_error":713.0710070820537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302.17836750672,"upper_bound":3716.461888186278},"point_estimate":2425.3697042220706,"standard_error":598.6180223959698},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182296.81985550572,"upper_bound":184547.61099022467},"point_estimate":183482.48507259,"standard_error":571.3297131548576},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653.4704666305934,"upper_bound":2713.8039925089006},"point_estimate":2288.689960402863,"standard_error":271.36516862954437}} \ 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..135f725
--- /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,,,21927801.0,ns,120
+prime_sieve,,500,,,44213924.0,ns,240
+prime_sieve,,500,,,67043503.0,ns,360
+prime_sieve,,500,,,87895515.0,ns,480
+prime_sieve,,500,,,108799944.0,ns,600
+prime_sieve,,500,,,132259247.0,ns,720
+prime_sieve,,500,,,152223552.0,ns,840
+prime_sieve,,500,,,172631673.0,ns,960
+prime_sieve,,500,,,194657298.0,ns,1080
+prime_sieve,,500,,,224269690.0,ns,1200
+prime_sieve,,500,,,238612177.0,ns,1320
+prime_sieve,,500,,,259009681.0,ns,1440
+prime_sieve,,500,,,282800604.0,ns,1560
+prime_sieve,,500,,,305707465.0,ns,1680
+prime_sieve,,500,,,331931343.0,ns,1800
+prime_sieve,,500,,,359634485.0,ns,1920
+prime_sieve,,500,,,377785580.0,ns,2040
+prime_sieve,,500,,,394870321.0,ns,2160
+prime_sieve,,500,,,421842815.0,ns,2280
+prime_sieve,,500,,,439109755.0,ns,2400
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..23d0ae1
--- /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":[120.0,240.0,360.0,480.0,600.0,720.0,840.0,960.0,1080.0,1200.0,1320.0,1440.0,1560.0,1680.0,1800.0,1920.0,2040.0,2160.0,2280.0,2400.0],"times":[21927801.0,44213924.0,67043503.0,87895515.0,108799944.0,132259247.0,152223552.0,172631673.0,194657298.0,224269690.0,238612177.0,259009681.0,282800604.0,305707465.0,331931343.0,359634485.0,377785580.0,394870321.0,421842815.0,439109755.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..1651e23
--- /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 @@
+[171387.56703875074,176327.01222816657,189498.8660666088,194438.31125602467] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..8af02f6
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186950.72546478987,"upper_bound":189920.27048576344},"point_estimate":188405.54441817565,"standard_error":757.9091177532721},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185940.8255502201,"upper_bound":191486.68277310923},"point_estimate":186840.73289315726,"standard_error":1488.8719805898595},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1032.636903431744,"upper_bound":5411.31101370703},"point_estimate":2861.742471882988,"standard_error":1243.480761818169},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187896.30821812697,"upper_bound":191154.3632084305},"point_estimate":189622.24340760693,"standard_error":836.2136950574416},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2591.9958357570235,"upper_bound":3985.0973212765944},"point_estimate":3456.590733845149,"standard_error":354.2876063285567}} \ 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
new file mode 100644
index 0000000..a9f4f19
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22239255.0,ns,119
+prime_sieve,,500,,,43684312.0,ns,238
+prime_sieve,,500,,,66284909.0,ns,357
+prime_sieve,,500,,,88033258.0,ns,476
+prime_sieve,,500,,,110121663.0,ns,595
+prime_sieve,,500,,,132002327.0,ns,714
+prime_sieve,,500,,,155601876.0,ns,833
+prime_sieve,,500,,,184493716.0,ns,952
+prime_sieve,,500,,,208568805.0,ns,1071
+prime_sieve,,500,,,223242025.0,ns,1190
+prime_sieve,,500,,,243911381.0,ns,1309
+prime_sieve,,500,,,273773583.0,ns,1428
+prime_sieve,,500,,,293506206.0,ns,1547
+prime_sieve,,500,,,309843607.0,ns,1666
+prime_sieve,,500,,,331833454.0,ns,1785
+prime_sieve,,500,,,364149844.0,ns,1904
+prime_sieve,,500,,,389402584.0,ns,2023
+prime_sieve,,500,,,412007507.0,ns,2142
+prime_sieve,,500,,,433978590.0,ns,2261
+prime_sieve,,500,,,443829679.0,ns,2380
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
new file mode 100644
index 0000000..e47b28a
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[119.0,238.0,357.0,476.0,595.0,714.0,833.0,952.0,1071.0,1190.0,1309.0,1428.0,1547.0,1666.0,1785.0,1904.0,2023.0,2142.0,2261.0,2380.0],"times":[22239255.0,43684312.0,66284909.0,88033258.0,110121663.0,132002327.0,155601876.0,184493716.0,208568805.0,223242025.0,243911381.0,273773583.0,293506206.0,309843607.0,331833454.0,364149844.0,389402584.0,412007507.0,433978590.0,443829679.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
new file mode 100644
index 0000000..b4911f5
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[168053.6120872033,176948.7182985036,200669.00152863777,209564.1077399381] \ 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)])])/benchmark.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)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ 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)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..8ac3958
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195533.2994976886,"upper_bound":199889.1930616943},"point_estimate":197536.29835203238,"standard_error":1117.249006700141},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194345.88214537757,"upper_bound":199019.01734083958},"point_estimate":195942.4510703364,"standard_error":1146.6394571485696},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1500.629440884987,"upper_bound":5943.902112089277},"point_estimate":3279.884625485991,"standard_error":1207.0083978744174},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194902.27880377017,"upper_bound":198550.73057173687},"point_estimate":196736.18128056772,"standard_error":944.0368823788315},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2631.390125964282,"upper_bound":6749.3493795286795},"point_estimate":5129.258239302363,"standard_error":1062.0181930390372}} \ 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
new file mode 100644
index 0000000..58175c6
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,21195297.0,ns,109
+prime_sieve,,500,,,45498938.0,ns,218
+prime_sieve,,500,,,64426834.0,ns,327
+prime_sieve,,500,,,84186153.0,ns,436
+prime_sieve,,500,,,115041077.0,ns,545
+prime_sieve,,500,,,125560627.0,ns,654
+prime_sieve,,500,,,154468504.0,ns,763
+prime_sieve,,500,,,170114346.0,ns,872
+prime_sieve,,500,,,192970340.0,ns,981
+prime_sieve,,500,,,213005684.0,ns,1090
+prime_sieve,,500,,,239605414.0,ns,1199
+prime_sieve,,500,,,259246025.0,ns,1308
+prime_sieve,,500,,,275237369.0,ns,1417
+prime_sieve,,500,,,295701903.0,ns,1526
+prime_sieve,,500,,,321223289.0,ns,1635
+prime_sieve,,500,,,338286103.0,ns,1744
+prime_sieve,,500,,,356311549.0,ns,1853
+prime_sieve,,500,,,382707262.0,ns,1962
+prime_sieve,,500,,,416317105.0,ns,2071
+prime_sieve,,500,,,435685232.0,ns,2180
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
new file mode 100644
index 0000000..60b5596
--- /dev/null
+++ 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
@@ -0,0 +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":[21195297.0,45498938.0,64426834.0,84186153.0,115041077.0,125560627.0,154468504.0,170114346.0,192970340.0,213005684.0,239605414.0,259246025.0,275237369.0,295701903.0,321223289.0,338286103.0,356311549.0,382707262.0,416317105.0,435685232.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
new file mode 100644
index 0000000..8ea72e7
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[177163.328829313,185667.89991990526,208346.75616148466,216851.32725207694] \ 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)])])/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", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..36d77de
--- /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", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72322.64879913308,"upper_bound":73313.83061112848},"point_estimate":72797.70344105833,"standard_error":254.85660363879384},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72116.82238099413,"upper_bound":73034.67418032787},"point_estimate":72243.84633879783,"standard_error":343.5540904153804},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":367.57496310556434,"upper_bound":1850.6285467076125},"point_estimate":872.1996759907709,"standard_error":386.73339221954353},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":72510.72147886234,"upper_bound":74093.29614219052},"point_estimate":73381.55463528875,"standard_error":403.05262687449124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":772.845648411415,"upper_bound":1408.233901830574},"point_estimate":1169.2683073389935,"standard_error":162.14920227247902}} \ 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
new file mode 100644
index 0000000..92b0d18
--- /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", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22267504.0,ns,305
+prime_sieve,,500,,,44096702.0,ns,610
+prime_sieve,,500,,,65647183.0,ns,915
+prime_sieve,,500,,,87094406.0,ns,1220
+prime_sieve,,500,,,109193550.0,ns,1525
+prime_sieve,,500,,,131293980.0,ns,1830
+prime_sieve,,500,,,155382971.0,ns,2135
+prime_sieve,,500,,,176036081.0,ns,2440
+prime_sieve,,500,,,203401183.0,ns,2745
+prime_sieve,,500,,,226651292.0,ns,3050
+prime_sieve,,500,,,242012080.0,ns,3355
+prime_sieve,,500,,,267403767.0,ns,3660
+prime_sieve,,500,,,286154652.0,ns,3965
+prime_sieve,,500,,,306416955.0,ns,4270
+prime_sieve,,500,,,330305929.0,ns,4575
+prime_sieve,,500,,,355878461.0,ns,4880
+prime_sieve,,500,,,373832779.0,ns,5185
+prime_sieve,,500,,,408478708.0,ns,5490
+prime_sieve,,500,,,436363481.0,ns,5795
+prime_sieve,,500,,,456189438.0,ns,6100
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
new file mode 100644
index 0000000..e6530d3
--- /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", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +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":[22267504.0,44096702.0,65647183.0,87094406.0,109193550.0,131293980.0,155382971.0,176036081.0,203401183.0,226651292.0,242012080.0,267403767.0,286154652.0,306416955.0,330305929.0,355878461.0,373832779.0,408478708.0,436363481.0,456189438.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
new file mode 100644
index 0000000..b96704c
--- /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", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[68095.4454854893,70054.86035295267,75279.96666618832,77239.38153365169] \ 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::HashSet)])])/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", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /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", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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::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::HashSet)])])/estimates.json
new file mode 100644
index 0000000..076a830
--- /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", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74947.28207129057,"upper_bound":76123.15760273264},"point_estimate":75541.03717615744,"standard_error":300.2870356752274},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74963.16898148149,"upper_bound":76462.67475247526},"point_estimate":75587.20948844883,"standard_error":400.23070710076763},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783.8063238074233,"upper_bound":2284.622469826174},"point_estimate":1721.8564297017833,"standard_error":416.18893723463526},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75020.88838704186,"upper_bound":76440.5244409047},"point_estimate":75714.16081576799,"standard_error":361.94332132784234},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1001.2216828113029,"upper_bound":1646.3645092898432},"point_estimate":1382.2317916150716,"standard_error":164.81211077424618}} \ 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::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::HashSet)])])/raw.csv
new file mode 100644
index 0000000..75e5d3f
--- /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", 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,,,22145185.0,ns,303
+prime_sieve,,500,,,46509233.0,ns,606
+prime_sieve,,500,,,70053394.0,ns,909
+prime_sieve,,500,,,91954271.0,ns,1212
+prime_sieve,,500,,,112212058.0,ns,1515
+prime_sieve,,500,,,136880292.0,ns,1818
+prime_sieve,,500,,,160881126.0,ns,2121
+prime_sieve,,500,,,181711865.0,ns,2424
+prime_sieve,,500,,,199904468.0,ns,2727
+prime_sieve,,500,,,230817644.0,ns,3030
+prime_sieve,,500,,,250512926.0,ns,3333
+prime_sieve,,500,,,267854480.0,ns,3636
+prime_sieve,,500,,,298891697.0,ns,3939
+prime_sieve,,500,,,327668992.0,ns,4242
+prime_sieve,,500,,,353719795.0,ns,4545
+prime_sieve,,500,,,374668309.0,ns,4848
+prime_sieve,,500,,,395335450.0,ns,5151
+prime_sieve,,500,,,408846551.0,ns,5454
+prime_sieve,,500,,,427721698.0,ns,5757
+prime_sieve,,500,,,456456619.0,ns,6060
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::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::HashSet)])])/sample.json
new file mode 100644
index 0000000..545eec2
--- /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", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[303.0,606.0,909.0,1212.0,1515.0,1818.0,2121.0,2424.0,2727.0,3030.0,3333.0,3636.0,3939.0,4242.0,4545.0,4848.0,5151.0,5454.0,5757.0,6060.0],"times":[22145185.0,46509233.0,70053394.0,91954271.0,112212058.0,136880292.0,160881126.0,181711865.0,199904468.0,230817644.0,250512926.0,267854480.0,298891697.0,327668992.0,353719795.0,374668309.0,395335450.0,408846551.0,427721698.0,456456619.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::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::HashSet)])])/tukey.json
new file mode 100644
index 0000000..89a6e42
--- /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", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[68939.28439333873,71867.6455585187,79676.60866566532,82604.96983084531] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/benchmark.json b/analysis/current/criterion/prime_sieve/500/new/benchmark.json
new file mode 100644
index 0000000..0290bdf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"500","throughput":null,"full_id":"prime_sieve/500","directory_name":"prime_sieve/500","title":"prime_sieve/500"} \ 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
new file mode 100644
index 0000000..ab381c4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81842.15747316406,"upper_bound":82554.54041045171},"point_estimate":82194.53049995068,"standard_error":182.77735197090468},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81752.92533043199,"upper_bound":82775.93237785657},"point_estimate":82327.07754484772,"standard_error":253.83620135029597},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":359.80129593494974,"upper_bound":1295.085052214501},"point_estimate":714.4059875827135,"standard_error":230.70320768682143},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82090.23661115783,"upper_bound":82662.0769746856},"point_estimate":82411.96862752366,"standard_error":145.99805901259754},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":565.1564853390896,"upper_bound":1037.311895450237},"point_estimate":833.8204482932318,"standard_error":120.78104094891957}} \ 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
new file mode 100644
index 0000000..a9f9b67
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23348322.0,ns,282
+prime_sieve,,500,,,45569316.0,ns,564
+prime_sieve,,500,,,68441716.0,ns,846
+prime_sieve,,500,,,92775062.0,ns,1128
+prime_sieve,,500,,,114931099.0,ns,1410
+prime_sieve,,500,,,142121034.0,ns,1692
+prime_sieve,,500,,,161782206.0,ns,1974
+prime_sieve,,500,,,184645682.0,ns,2256
+prime_sieve,,500,,,209499963.0,ns,2538
+prime_sieve,,500,,,227881567.0,ns,2820
+prime_sieve,,500,,,253307336.0,ns,3102
+prime_sieve,,500,,,280116785.0,ns,3384
+prime_sieve,,500,,,304660568.0,ns,3666
+prime_sieve,,500,,,326934712.0,ns,3948
+prime_sieve,,500,,,344650789.0,ns,4230
+prime_sieve,,500,,,370657750.0,ns,4512
+prime_sieve,,500,,,395058006.0,ns,4794
+prime_sieve,,500,,,420166088.0,ns,5076
+prime_sieve,,500,,,441620684.0,ns,5358
+prime_sieve,,500,,,467577121.0,ns,5640
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
new file mode 100644
index 0000000..8590701
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[282.0,564.0,846.0,1128.0,1410.0,1692.0,1974.0,2256.0,2538.0,2820.0,3102.0,3384.0,3666.0,3948.0,4230.0,4512.0,4794.0,5076.0,5358.0,5640.0],"times":[23348322.0,45569316.0,68441716.0,92775062.0,114931099.0,142121034.0,161782206.0,184645682.0,209499963.0,227881567.0,253307336.0,280116785.0,304660568.0,326934712.0,344650789.0,370657750.0,395058006.0,420166088.0,441620684.0,467577121.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
new file mode 100644
index 0000000..85960d4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -0,0 +1 @@
+[78145.03553755637,79883.70513982911,84520.15741255644,86258.82701482919] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..cac3f98
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783716836.53125,"upper_bound":788126350.34125},"point_estimate":785883897.65,"standard_error":1124496.0071015882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":782438869.5,"upper_bound":787840477.5},"point_estimate":786484305.5,"standard_error":1273340.3996230434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1878752.9105454683,"upper_bound":6992670.173755288},"point_estimate":5353573.618555069,"standard_error":1288660.3410363458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3251604.339806479,"upper_bound":6690093.371954322},"point_estimate":5164955.888266304,"standard_error":890264.4563668421}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..d575183
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,787016442.0,ns,1
+prime_sieve,,50000,,,782508691.0,ns,1
+prime_sieve,,50000,,,782369048.0,ns,1
+prime_sieve,,50000,,,781137105.0,ns,1
+prime_sieve,,50000,,,775839624.0,ns,1
+prime_sieve,,50000,,,779140136.0,ns,1
+prime_sieve,,50000,,,786568533.0,ns,1
+prime_sieve,,50000,,,792731623.0,ns,1
+prime_sieve,,50000,,,790007610.0,ns,1
+prime_sieve,,50000,,,782117197.0,ns,1
+prime_sieve,,50000,,,786450724.0,ns,1
+prime_sieve,,50000,,,788664513.0,ns,1
+prime_sieve,,50000,,,786721597.0,ns,1
+prime_sieve,,50000,,,790182873.0,ns,1
+prime_sieve,,50000,,,786517887.0,ns,1
+prime_sieve,,50000,,,798631324.0,ns,1
+prime_sieve,,50000,,,784482039.0,ns,1
+prime_sieve,,50000,,,780691767.0,ns,1
+prime_sieve,,50000,,,786107567.0,ns,1
+prime_sieve,,50000,,,789791653.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..6622725
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[787016442.0,782508691.0,782369048.0,781137105.0,775839624.0,779140136.0,786568533.0,792731623.0,790007610.0,782117197.0,786450724.0,788664513.0,786721597.0,790182873.0,786517887.0,798631324.0,784482039.0,780691767.0,786107567.0,789791653.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..002e540
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[762385447.0,772345766.125,798906617.125,808866936.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/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..8120aaa
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/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":26825615146.57625,"upper_bound":27835530308.58625},"point_estimate":27455525597.7,"standard_error":281478081.36000305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27705614867.5,"upper_bound":27875583748.5},"point_estimate":27822838975.0,"standard_error":43896988.81881001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57164255.80893159,"upper_bound":285731083.59265924},"point_estimate":125628633.61004591,"standard_error":68153861.77964605},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":124636604.3613805,"upper_bound":2071999243.4143875},"point_estimate":1288297443.6944623,"standard_error":628918347.1533277}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/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..5afa186
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/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,,50000,,,22187960400.0,ns,1
+prime_sieve,,50000,,,26375313121.0,ns,1
+prime_sieve,,50000,,,27464407676.0,ns,1
+prime_sieve,,50000,,,27925176372.0,ns,1
+prime_sieve,,50000,,,27871833269.0,ns,1
+prime_sieve,,50000,,,27812401444.0,ns,1
+prime_sieve,,50000,,,27781203548.0,ns,1
+prime_sieve,,50000,,,27889972286.0,ns,1
+prime_sieve,,50000,,,27604480759.0,ns,1
+prime_sieve,,50000,,,27583315402.0,ns,1
+prime_sieve,,50000,,,27795942056.0,ns,1
+prime_sieve,,50000,,,28021505227.0,ns,1
+prime_sieve,,50000,,,27845816352.0,ns,1
+prime_sieve,,50000,,,27775972847.0,ns,1
+prime_sieve,,50000,,,27833276506.0,ns,1
+prime_sieve,,50000,,,27867528060.0,ns,1
+prime_sieve,,50000,,,27989926717.0,ns,1
+prime_sieve,,50000,,,27969888796.0,ns,1
+prime_sieve,,50000,,,27879334228.0,ns,1
+prime_sieve,,50000,,,27635256888.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/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..cedfb85
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/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":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[22187960400.0,26375313121.0,27464407676.0,27925176372.0,27871833269.0,27812401444.0,27781203548.0,27889972286.0,27604480759.0,27583315402.0,27795942056.0,28021505227.0,27845816352.0,27775972847.0,27833276506.0,27867528060.0,27989926717.0,27969888796.0,27879334228.0,27635256888.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/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..6f427af
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[26864270195.5,27245916525.625,28263640072.625,28645286402.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..b33c5a1
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8956882156.055,"upper_bound":9017073951.62125},"point_estimate":8986927953.55,"standard_error":15321533.196389465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8943290726.0,"upper_bound":9015443806.0},"point_estimate":8994447987.0,"standard_error":17282282.02390155},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23003388.86270821,"upper_bound":97512939.07029927},"point_estimate":75845753.8120687,"standard_error":21664666.2162374},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44139783.59869148,"upper_bound":90915855.31875046},"point_estimate":70219860.25092253,"standard_error":11934123.114510635}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..0edadac
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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,,50000,,,8936764295.0,ns,1
+prime_sieve,,50000,,,8930223428.0,ns,1
+prime_sieve,,50000,,,9020671727.0,ns,1
+prime_sieve,,50000,,,9072790635.0,ns,1
+prime_sieve,,50000,,,9057797365.0,ns,1
+prime_sieve,,50000,,,9060066817.0,ns,1
+prime_sieve,,50000,,,9145906651.0,ns,1
+prime_sieve,,50000,,,8916582344.0,ns,1
+prime_sieve,,50000,,,8830741401.0,ns,1
+prime_sieve,,50000,,,8903084487.0,ns,1
+prime_sieve,,50000,,,8989640580.0,ns,1
+prime_sieve,,50000,,,8928523662.0,ns,1
+prime_sieve,,50000,,,8994797000.0,ns,1
+prime_sieve,,50000,,,9016537595.0,ns,1
+prime_sieve,,50000,,,8969893917.0,ns,1
+prime_sieve,,50000,,,8994098974.0,ns,1
+prime_sieve,,50000,,,9014350017.0,ns,1
+prime_sieve,,50000,,,8949817157.0,ns,1
+prime_sieve,,50000,,,9009103749.0,ns,1
+prime_sieve,,50000,,,8997167270.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..5d8f65a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8936764295.0,8930223428.0,9020671727.0,9072790635.0,9057797365.0,9060066817.0,9145906651.0,8916582344.0,8830741401.0,8903084487.0,8989640580.0,8928523662.0,8994797000.0,9016537595.0,8969893917.0,8994098974.0,9014350017.0,8949817157.0,9009103749.0,8997167270.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..adfeb7b
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[8687802929.0,8811466003.625,9141234202.625,9264897277.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..4a19124
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9091444768.6075,"upper_bound":9169607497.74},"point_estimate":9128457889.7,"standard_error":19985722.099752966},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9089789965.5,"upper_bound":9126803114.5},"point_estimate":9120720169.5,"standard_error":12517951.939498771},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17876269.046732783,"upper_bound":135086579.1743338},"point_estimate":50912282.20382631,"standard_error":26816044.995085686},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50506612.845709145,"upper_bound":117322135.19677734},"point_estimate":91177729.95597215,"standard_error":16956798.11076303}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..c863d79
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("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,,50000,,,8981939391.0,ns,1
+prime_sieve,,50000,,,9078441386.0,ns,1
+prime_sieve,,50000,,,9064550669.0,ns,1
+prime_sieve,,50000,,,9029625769.0,ns,1
+prime_sieve,,50000,,,9019958245.0,ns,1
+prime_sieve,,50000,,,9088565156.0,ns,1
+prime_sieve,,50000,,,9340886442.0,ns,1
+prime_sieve,,50000,,,9091014775.0,ns,1
+prime_sieve,,50000,,,9103196951.0,ns,1
+prime_sieve,,50000,,,9097349724.0,ns,1
+prime_sieve,,50000,,,9236810124.0,ns,1
+prime_sieve,,50000,,,9126294521.0,ns,1
+prime_sieve,,50000,,,9157244885.0,ns,1
+prime_sieve,,50000,,,9127311708.0,ns,1
+prime_sieve,,50000,,,9119066348.0,ns,1
+prime_sieve,,50000,,,9122937370.0,ns,1
+prime_sieve,,50000,,,9122373991.0,ns,1
+prime_sieve,,50000,,,9213978029.0,ns,1
+prime_sieve,,50000,,,9324822924.0,ns,1
+prime_sieve,,50000,,,9122789386.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..6e2b646
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8981939391.0,9078441386.0,9064550669.0,9029625769.0,9019958245.0,9088565156.0,9340886442.0,9091014775.0,9103196951.0,9097349724.0,9236810124.0,9126294521.0,9157244885.0,9127311708.0,9119066348.0,9122937370.0,9122373991.0,9213978029.0,9324822924.0,9122789386.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..5336a95
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[8939751847.25,9012893030.375,9207936185.375,9281077368.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a5278ac
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":739894366.9174999,"upper_bound":757285278.96875},"point_estimate":746866775.25,"standard_error":4593961.050957909},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":737707368.0,"upper_bound":744586931.0},"point_estimate":741269737.5,"standard_error":2165271.8281392935},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3496728.3465206623,"upper_bound":14124386.72734201},"point_estimate":6555598.218914866,"standard_error":2906967.983814712},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5987146.483663846,"upper_bound":33532881.789535165},"point_estimate":21193798.372556396,"standard_error":8843522.092580985}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..254e084
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,760333127.0,ns,1
+prime_sieve,,50000,,,755236918.0,ns,1
+prime_sieve,,50000,,,736732782.0,ns,1
+prime_sieve,,50000,,,743555939.0,ns,1
+prime_sieve,,50000,,,733589608.0,ns,1
+prime_sieve,,50000,,,738451424.0,ns,1
+prime_sieve,,50000,,,732943685.0,ns,1
+prime_sieve,,50000,,,738473410.0,ns,1
+prime_sieve,,50000,,,752232976.0,ns,1
+prime_sieve,,50000,,,757530248.0,ns,1
+prime_sieve,,50000,,,734246614.0,ns,1
+prime_sieve,,50000,,,734013856.0,ns,1
+prime_sieve,,50000,,,738945119.0,ns,1
+prime_sieve,,50000,,,744745281.0,ns,1
+prime_sieve,,50000,,,830144730.0,ns,1
+prime_sieve,,50000,,,736963312.0,ns,1
+prime_sieve,,50000,,,742228420.0,ns,1
+prime_sieve,,50000,,,741634929.0,ns,1
+prime_sieve,,50000,,,744428581.0,ns,1
+prime_sieve,,50000,,,740904546.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..a5692ac
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[760333127.0,755236918.0,736732782.0,743555939.0,733589608.0,738451424.0,732943685.0,738473410.0,752232976.0,757530248.0,734246614.0,734013856.0,738945119.0,744745281.0,830144730.0,736963312.0,742228420.0,741634929.0,744428581.0,740904546.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/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/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..4a7e483
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[707771103.75,722338391.625,761184492.625,775751780.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..3cd6d1f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":739846977.8249999,"upper_bound":745251658.4125},"point_estimate":742463858.4,"standard_error":1376957.7451713132},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":738326134.0,"upper_bound":746704475.5},"point_estimate":741301300.5,"standard_error":2212166.9332803013},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3127866.3686692715,"upper_bound":9244763.99667263},"point_estimate":7993109.362193942,"standard_error":1581724.005448975},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4331055.465112334,"upper_bound":7910958.882682926},"point_estimate":6308631.604282671,"standard_error":937610.704774534}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..380fc56
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", 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,,50000,,,735918168.0,ns,1
+prime_sieve,,50000,,,747788658.0,ns,1
+prime_sieve,,50000,,,750359008.0,ns,1
+prime_sieve,,50000,,,757590096.0,ns,1
+prime_sieve,,50000,,,746797629.0,ns,1
+prime_sieve,,50000,,,737763642.0,ns,1
+prime_sieve,,50000,,,750076642.0,ns,1
+prime_sieve,,50000,,,739494541.0,ns,1
+prime_sieve,,50000,,,737658699.0,ns,1
+prime_sieve,,50000,,,733044892.0,ns,1
+prime_sieve,,50000,,,746700725.0,ns,1
+prime_sieve,,50000,,,744785011.0,ns,1
+prime_sieve,,50000,,,746708226.0,ns,1
+prime_sieve,,50000,,,741964097.0,ns,1
+prime_sieve,,50000,,,740025514.0,ns,1
+prime_sieve,,50000,,,740638504.0,ns,1
+prime_sieve,,50000,,,734839785.0,ns,1
+prime_sieve,,50000,,,735231302.0,ns,1
+prime_sieve,,50000,,,738888626.0,ns,1
+prime_sieve,,50000,,,743003403.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..810e174
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[735918168.0,747788658.0,750359008.0,757590096.0,746797629.0,737763642.0,750076642.0,739494541.0,737658699.0,733044892.0,746700725.0,744785011.0,746708226.0,741964097.0,740025514.0,740638504.0,734839785.0,735231302.0,738888626.0,743003403.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..f41c212
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[710757894.75,724247650.5,760220332.5,773710088.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/benchmark.json b/analysis/current/criterion/prime_sieve/50000/new/benchmark.json
new file mode 100644
index 0000000..ac8cbc0
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/benchmark.json
@@ -0,0 +1 @@
+{"group_id":"prime_sieve","function_id":null,"value_str":"50000","throughput":null,"full_id":"prime_sieve/50000","directory_name":"prime_sieve/50000","title":"prime_sieve/50000"} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/estimates.json b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
new file mode 100644
index 0000000..cac3f98
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783716836.53125,"upper_bound":788126350.34125},"point_estimate":785883897.65,"standard_error":1124496.0071015882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":782438869.5,"upper_bound":787840477.5},"point_estimate":786484305.5,"standard_error":1273340.3996230434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1878752.9105454683,"upper_bound":6992670.173755288},"point_estimate":5353573.618555069,"standard_error":1288660.3410363458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3251604.339806479,"upper_bound":6690093.371954322},"point_estimate":5164955.888266304,"standard_error":890264.4563668421}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/raw.csv b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
new file mode 100644
index 0000000..d575183
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,787016442.0,ns,1
+prime_sieve,,50000,,,782508691.0,ns,1
+prime_sieve,,50000,,,782369048.0,ns,1
+prime_sieve,,50000,,,781137105.0,ns,1
+prime_sieve,,50000,,,775839624.0,ns,1
+prime_sieve,,50000,,,779140136.0,ns,1
+prime_sieve,,50000,,,786568533.0,ns,1
+prime_sieve,,50000,,,792731623.0,ns,1
+prime_sieve,,50000,,,790007610.0,ns,1
+prime_sieve,,50000,,,782117197.0,ns,1
+prime_sieve,,50000,,,786450724.0,ns,1
+prime_sieve,,50000,,,788664513.0,ns,1
+prime_sieve,,50000,,,786721597.0,ns,1
+prime_sieve,,50000,,,790182873.0,ns,1
+prime_sieve,,50000,,,786517887.0,ns,1
+prime_sieve,,50000,,,798631324.0,ns,1
+prime_sieve,,50000,,,784482039.0,ns,1
+prime_sieve,,50000,,,780691767.0,ns,1
+prime_sieve,,50000,,,786107567.0,ns,1
+prime_sieve,,50000,,,789791653.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/new/sample.json b/analysis/current/criterion/prime_sieve/50000/new/sample.json
new file mode 100644
index 0000000..6622725
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[787016442.0,782508691.0,782369048.0,781137105.0,775839624.0,779140136.0,786568533.0,792731623.0,790007610.0,782117197.0,786450724.0,788664513.0,786721597.0,790182873.0,786517887.0,798631324.0,784482039.0,780691767.0,786107567.0,789791653.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/tukey.json b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
new file mode 100644
index 0000000..002e540
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -0,0 +1 @@
+[762385447.0,772345766.125,798906617.125,808866936.25] \ No newline at end of file