iterators and generatos...
generator comparison to normal list