Gem #127: Iterators in Ada 2012 -- Part 1