Количество сочетаний из N по M

Создайте программу вычисления числа сочетаний из N по M . Число сочетаний определяется по формуле

. Для вычисления факториала напишите рекурсивную функцию.