table.sort (table [, comp])
テーブルの要素を、'table[1]から'code table[n]まで、所定の順序で並べ替える。
もし'compが与えられたら、それは2つのテーブル要素を受け取り、1つ目が2つ目より小さいときに真を返す関数でなければならない(ソート後に'not
comp(a[i+1],a[i])が真になるように)。 comp を指定しない場合は、代わりに、
標準の Lua 演算子 < が使用されます。
ソートのアルゴリズムは安定していません。つまり、指定された順序において等しいと考えられるエレメントは、 ソートによってその相対位置が変わる可能性があります。