Added Comparator::__invoke, so that comparator can be used directly as a...

... predicate with icecave/collections, etc