リストの中から2個とる組合せを返す組込み関数ってある?

例えば
list={a,b,c,d,e,f,g,h,i,j}
に対して
{{a,b},{a,c},{a,d},…,{i,j}}
を返す(要素数はC(10,2)=45)