002+: comparison function infinite recursion