Quick nooby question: Is there a lazy split variant that's not allocating an array? ``` STDIN.each_line do |line| line.split(' ').each do |word| words[word] += 1 end end ``` Each line might contain quite a few words.