each not given block returns iterator