Array#combination (Ruby 4.0 リファレンスマニュアル)

サイズ n の組み合わせをすべて生成し、それを引数としてブロックを実行します。