Как реализовать функцию, вычисляющую число сочетаний из m  по n?

Как реализовать функцию, вычисляющую число сочетаний из m по n, если нельзя пользоваться встроенными функциями модуля List?

Очень нужно разобраться!