Fun with iterators