while reading through this example: https://doc.rust-lang.org/std/iter/trait.Iterator.html#examples-35,
I\'m confused by why the result returned is Some(&2)
Some(&2)