* specified. Such a function always takes pointers to the two objects to be
* compared. It must return -1, zero, or 1, if the first argument is considered
* to be respectively less than, equal to, or greater than the second. If two
* specified. Such a function always takes pointers to the two objects to be
* compared. It must return -1, zero, or 1, if the first argument is considered
* to be respectively less than, equal to, or greater than the second. If two