2 Checks for range expressions `x..y` where both `x` and `y`
3 are constant and `x` is greater or equal to `y`.
6 Empty ranges yield no values so iterating them is a no-op.
7 Moreover, trying to use a reversed range to index a slice will panic at run-time.
12 (10..=0).for_each(|x| println!("{}", x));
14 let arr = [1, 2, 3, 4, 5];
21 (0..=10).rev().for_each(|x| println!("{}", x));
23 let arr = [1, 2, 3, 4, 5];