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

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