BigIntの配列をsortすると失敗する？数値順の比較と元配列を変えない並べ替え

BigInt配列が文字列順になる原因と、a-bを比較関数に使うと例外になる理由を実行例で解説します。精度を落とさない比較、toSorted、欠損値、同順位の扱いまで確認します。