template class Array { public: // OTHER CLASS MEMBERS OMITTED typedef bool (*Comparison)(ElementType,ElementType); static bool comp_eq(ElementType a, ElementType b) { return a==b; } int Contains(ElementType t, Comparison compare = comp_eq) const { int i; for (i=0;i