Equal
template<class Array, class Equal>
unsigned remove_duplicates(Array& arr, Equal equal)
bool Equal(const char* s1, const char* s2)