Array#combination (Ruby 4.0 リファレンスマニュアル)
サイズ n の組み合わせをすべて生成し、それを引数としてブロックを実行します。