tokenize -> itokenize (separate file for iterator), unittest for itokenize