シュワルツ変換
Ruby 1.8.6 以降、抽象クラス Enumerable(これは Array を含む)は sort_by メソッドを持つ。sort_by は(Perl の例での foo のような)「キー関数」をコードブロックとして指定できる。