Perl 6 More laziness and lists #19

Solution

 

(after many failed designs)

 

"immutable iterators"

iterators are "cursors"

Copyright © 2012
http://www.pmichaud.com/2012/pres/