lrange not needed, zip works with iterator, I think