redid Iterator operator==/!= as non-member functions