Pessoal existe algum objeto no R para realizar combinações 2 a 2, 3 a 3. etc? Exemplo:

Considere o vetor: vetor <- c("a","b","c","d")

Queria obter todas as combinações possíveis com os elementos do vetor, ou seja, uma saída semelhante a:

[1] "ab" "ac" "ad" "bc" "bd", "dc" 

Até poderia pensar em programar isto do zero usando o R mas será que já existe um objeto para fazer isto pronto e eficiente?
Obrigado à todos desde já.
--
Saudações,
Pedro Rafael Diniz Marinho.
Estatístico - Secretaria de Estado da Saúde - PB.