Fixing SRFI-95 sort for inexacts differing only in the fractional part
(reported by Alan Watson).
Also adding support for complex and ratios.
sorted? should support <=
Extra gc preservation.
Reverting previous sorted? change.
Partition needs to split on <= to handle dups properly.
Fixing sort on vectors for comparators other than <.
Also applying the dups fix analog to 0d36042bb1c6 for non-< comparators.
Better error message for invalid args to sorted?.