We implement a few mathematical functions ourselves, in particular: - `sample_single_l_reservoir` - `sample_multiple_l_reservoir` These algorithms should have a robust battery of statistical tests ensuring their correctness.