Added missing non-const overloads to operator()
Renamed get_less with get_compare