kind=defined
names=minmax
visibility=public

--- minmax                 -> [Number, Number]
--- minmax{|a, b| ... }    -> [Number, Number]

Enumerable オブジェクトの各要素のうち最小の要素と最大の要素を
要素とするサイズ 2 の配列を返します。

一つ目の形式は、Enumerable オブジェクトのすべての要素が Comparable を
実装していることを仮定しています。二つ目の形式では、要素同士の比較を
ブロックを用いて行います。

   a = %w(albatross dog horse)
   a.minmax                                 #=> ["albatross", "horse"]
   a.minmax{|a,b| a.length <=> b.length }   #=> ["dog", "albatross"]
   [].minmax # => [nil, nil]

@see [[m:Enumerable#sort]]

