shrink package:unordered-containers

When shrinkSmallMutableArray# is available, the returned array is the same as the array given, as it is shrunk in place. Otherwise a copy is made.