Ranges use a lower bound and upper bound in https://github.com/rayhem/advent_of_code/blob/49fef30b090fe4ce81b4f5db198ed45ee9916fcd/src/utils/cli.rs#L8C9-L8C9. This is more idiomatic with a [RangeInclusive](https://doc.rust-lang.org/std/ops/struct.RangeInclusive.html) type.