minigrep project from the rust book https://doc.rust-lang.org/book/ch12-01-accepting-command-line-arguments.html