The following code attempt to subtract with overflow in release mode. ```rust fn main() { let data = [0, 1, 2, 3]; for i in 0..data.len() { if data[i] == 0 { println!("{}", i - 1); // 18446744073709551615 } } } ``` [playground link](https://play.rust-lang.org/?gist=4b433e4c29ce7e992302a232038c0198&version=stable)