Create iterator.hpp