https://doc.rust-lang.org/book/ch11-01-writing-tests.html
cargo new adder --lib creates subfolder adder.
cargo test --> runs tests
Example .. cargo new minigrep --> create a project
For day1 cargo new day1 --> this creates the day1 folder, and src folder with main.rs
Added file lib.rs to put more of the tested code with main calling it.