Zig implementation of SIEVE cache eviction algorithm.
- Add 
sievedependency tobuild.zig.zon: 
zig fetch --save git+https://github.com/tensorush/zig-sieve.git- Use 
sievedependency inbuild.zig: 
const sieve_dep = b.dependency("sieve", .{
    .target = target,
    .optimize = optimize,
});
const sieve_mod = sieve_dep.module("sieve");
...
    .imports = &.{
        .{ .name = "sieve", .module = sieve_mod },
    },
...- Sequence - the time to cache and retrieve integer values:
 
$ zig build bench -- s
Sequence: 22.958us- Composite - the time to cache and retrieve composite values:
 
$ zig build bench -- c
Composite: 37.668us- Composite (normal) - the time to cache and retrieve normally-distributed composite values:
 
$ zig build bench -- n
Composite Normal: 108.001us