Create base_iterator.h