useful docs and links found which helped the development of this project
- https://doc.rust-lang.org/cargo/reference/cargo-targets.html#configuring-a-target
- https://doc.rust-lang.org/cargo/guide/project-layout.html
- https://doc.rust-lang.org/book/ch11-03-test-organization.html
- https://doc.rust-lang.org/rust-by-example/testing/integration_testing.html
generate random values from a range [i, j - 1]
generate random i32
- https://docs.rs/test-generator/latest/test_generator/
- https://docs.rs/test-data-generation/latest/test_data_generation/
- https://github.com/altsysrq/proptest
- https://www.lpalmieri.com/posts/an-introduction-to-property-based-testing-in-rust/
- https://doc.rust-lang.org/cargo/reference/config.html
- https://crates.io/crates/yare