bool operator() (const short *a, const short *b) const { return a[0] == b[0]; }
size_t operator() (const short *t) const { return t[0]; }
     	bool operator() (const short *a, const short *b) const     		{ return a[0] == b[0]; }