Sort the argument SEQ stably according to PREDICATE. This is a destructive function; it reuses the storage of SEQ if possible. Keywords supported: :key (fn SEQ PREDICATE [KEYWORD VALUE]...)