I think that iterators are a great thing in programming, and Rust has done them particularly well. Something I could have used when I first encountered iterators is their use side by side with the 'for loop' patterns that they replace, so I've written one! https://www.worthe-it.co.za/programming/2019/08/01/rust-iterators-cheatsheet.html