uma pergunta simples sobre fechamento de jquery

O que isto significa?

(function($){
})(jQuery);

para tornar a questão mais clara, o que significa envolver uma função entre parênteses em JS (desculpe, estou um pouco confuso quanto ao conceito de closures). E quanto ao parâmetro $? e o "jQuery" no parêntese final?

Posso fazer o mesmo com mootools e combiná-los em um arquivo JS?

(function($){})(jQuery);

(function($){})(mooTools);

Eu só trabalhei com jquery e estou planejando trabalhar com a Mootools

questionAnswers(6)

yourAnswerToTheQuestion